What is the difference between "he has finished" and "he have finished"?

closed as off-topic by FumbleFingers, Persian Cat, Walter, hjpotter92, Mistu4u Aug 15 '13 at 12:17

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • 6
    Asking on a Q&A site isn't the right way to find out how to conjugate a word. You need to find a book or webpage which tells you how to do it. I'm honestly not sure which resource to recommend, but for now this will work: conjugation.com/verb/have See what it says? "I have; you have; he/she/it has; we have; you have; they have". As you can see, *"He have" is incorrect. – snailcar Aug 14 '13 at 8:37
  • I suspect the OP may have seen something like "could he have finished the job already?" where "he have finished" is perfectly grammatical. – Peter Shor Aug 15 '13 at 0:11
  • I don't get why this question is at -1 and snailboat's comment is at +6 right now. Am I wrong for thinking this is a valid question for someone who is learning English and an appropriate question for this site? – UserIsCorrupt Aug 15 '13 at 0:46

Have is used with plural things and with I and you. Has is used with singular things excluding I and you.


"He has finished" is grammatical. "He have finished" is not.


I'm afraid I disagree with the other answers so far given. "He has finished" is present perfect as has been stated. However, "he have finished" is the present perfect subjunctive, which although rare is perfectly correct. For example, "It is necessary that he have finished two years of music theory before getting his degree."

  • The original question capitalized He in both quotes. Someone edited it since then to remove the capitalization, so it's no longer clear that the OP was asking about usage specifically at the beginning of a sentence. – snailcar Aug 14 '13 at 22:19

The first phrase is using the Present Perfect, while the second phrase is not standard English.

The second phrase would use the Future Perfect, if it were "he will have finished." Often, will is written 'll, so you can also find "he'll have finished."

Not the answer you're looking for? Browse other questions tagged or ask your own question.