0
BW2/3 Posted 20 years ago
Grammar

present perfect and long ago.

I have committed myself not to see you again long ago. You are something that I despise for because you do things that make me hate you.

I have made my decision long ago that I would not think about or see you again ever becaususe I thought I totally wasted my time for you.

Are they OK?

Thank you
  

Top answer

If something took place long time ago, it happened completely in the past. You cannot use the present perfect with “ago”. Instead, you have to use the simple past.

  • If something took place long time ago, it happened completely in the past.
  • You cannot use the present perfect with “ago”.
  • Instead, you have to use the simple past.
  • I have committed myself not to see you again long ago.
  • You are something that I despise for because you do things that make me hate you.
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.

4 Answers
0
If something took place long time ago, it happened completely in the past. You cannot use the present perfect with “ago”. Instead, you have to use the simple past.

I have committed myself not to see you again long ago. You are something that I despise for because you do things that make me hate you. => I commit
0
Could you please use normal sized fonts?
Thanks.
CJ
0
Hi,

I have committed myself not to see you again long ago. You are something that I despise for because you do things that make me hate you.

I have made my decision long ago that I would not think about or see you again ever becaususe I thought I totally wasted my time for you.

With 'long ago' here, just use sim
0
LikegusleeIf something took place long time ago, it happened completely in the past. You cannot use the present perfect with “ago”. Instead, you have to use the simple past.




So if it happened five minutes ago, I could use the present perfect?

Related Questions