So is it right to say "Is John lie?"? If yes, why not "Does John lie?" or "Is John lying?". Sorry if it sounds stupid, but I'm a bit confused.
"Is John lie" may be acceptable in some dialect. I suspect it may be in Jamaican patois, due to the words "is not lie" in the Toots and the Maytails song "Monkey Man".
However it is not what a speaker or writer of standard English would use.