0
Ethan85 Posted 14 years ago
Grammar

Present perfect vs simple past

Please tell which one of the below is correct:

1) I have sent so many emails yesterday. (I've heard native speakers saying this, but my understanding is tha, this is wrong, because you can't use present perfect for yesterday)
OR
2) I sent so many emails yesterday. (I think this is correct, because we are talking about yesterday and should use simple past).

But I am just confused because of the native speaker, please explain the above.

Your help will be much appreciated.Thanks.
  

Top answer

#1 is wrong and not used, so I don't think you have actually heard native speakers saying that, since it contains a specific past time reference. Perhaps you misunderstood their pronunciation.

  • #1 is wrong and not used, so I don't think you have actually heard native speakers saying that, since it contains a specific past time reference.
  • Perhaps you misunderstood their pronunciation.
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.

1 Answers
0
#1 is wrong and not used, so I don't think you have actually heard native speakers saying that, since it contains a specific past time reference. Perhaps you misunderstood their pronunciation.

Related Questions