0
Velazquez1518 Posted 12 years ago
Grammar

What is difference beetween:
-He has finished
-He did finish
If there is difference. I don't know even if are correct both
  

Top answer

They are both correct but usage is different. 1. He has finished.

  • They are both correct but usage is different.
  • 1.
  • He has finished.
  • (past participle--this one is used when you're focusing on the present result of a past action.
  • The action is probably a very recent one (very close to present time).
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
They are both correct but usage is different.

1. He has finished. (past participle--this one is used when you're focusing on the present result of a past action. The action is probably a very recent one (very close to present time).

2. He did finish. (simple past--form 1)

3.He finished. (simple past -- form 2)

#2 and #3 mean the same thing but #2
0
I wanted to know the little differences of meaning. You have been very clear. Thank you very much!
0
Yes, I agree with Ivanhr that both are correct. Both refer to events that took place in the past.
1st - Present Perfect Tense (INDEFINITE time);
2nd - Simple Past tense (DEFINITE time = FINISHED [simple form]; DID FINISH {emphatic form]
Thanks.

Related Questions