Correct Use Of Simple Past And Present Perfect

I have a question regarding the correct use of the present perfect and the simple past tense. Which of the following two sentences is correct?

I have gone to Mumbai last week.
I went to Mumbai last week.

Many thanks!


Watch this Youtube video to learn the difference between simple past and present perfect. You can also find a Malayalam version of the same video here.

I went to Mumbai last week is the correct sentence.

Last week is a past time expression. You cannot use the present perfect tense with past time expressions. Study the examples given below.

Incorrect: I have met him yesterday.
Correct: I met him yesterday.

Incorrect: She has graduated in 2006.
Correct: She graduated in 2006.

Incorrect: I have received your letter in the morning.
Correct: I received your letter in the morning.

Manjusha Nambiar

Hi, I am Manjusha. This is my blog where I give English grammar lessons and worksheets.

Leave a Reply

Your email address will not be published.