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.
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.