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:
- "Basic questions on spelling, meaning or pronunciation are off-topic as they should be answered using a dictionary. See: Policy for questions that are entirely answerable with a dictionary" – FumbleFingers, Persian Cat, hjpotter92, Mistu4u
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 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."