0
Hanuman_2000 Posted 22 years ago
Grammar

Simple past vs Present perfect

Sir,


1. I wrote a letter.

2. I have written a letter.


What is difference between these two sentences?

I know that 1) is in simple past tesnse and 2) is persent perfect.

But, both as I think suggest that work has completed in past.

Please explain a bit to clear the usage of simple past and Persent perfect tense.
  

Top answer

There is more than one difference between the simple past and the present perfect. The simplest difference is the grammatical difference that the simple past can be used with expressions which signify a definite, particular time in the past. I wrote a letter yesterday.

  • There is more than one difference between the simple past and the present perfect.
  • The simplest difference is the grammatical difference that the simple past can be used with expressions which signify a definite, particular time in the past.
  • I wrote a letter yesterday.
  • I wrote a letter at 7 o'clock.
  • I wrote a letter last Monday.
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.

2 Answers
0
There is more than one difference between the simple past and the present perfect. The simplest difference is the grammatical difference that the simple past can be used with expressions which signify a definite, particular time in the past.

I wrote a letter yesterday.
I wrote a letter at 7 o'clock.
I wrote a letter last Monday.
I wrote a letter several weeks ago.
0
Dear Jim,

Your posts are always very useful and informative. I knew the difference between Simple past and Present Perfect. But your bread-example made it very clear to me. You are really a great source of knowledge for me. I always learn many new things from your posts.

Thanks a lot!

Regards.

Related Questions