0
Hirashin Posted 11 years ago
Grammar

We have visited London last week.

Dear native English speakers,

Which would be used?
(a) We have visited London today.
(b) We have visited London yesterday.
(c) We have visited London this week.
(d) We have visited London last week.
(e) We have visited London this month.
(f) We have visited London last month.

I guess (b), (d) and (f) would be incorrect. Am I right?

Thanks in advance.

Hirashin from Kyoto, Japan.
  

Top answer

All are correct.

  • All are correct.
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
AnonymousAll are correct.
No they are not. Please don't respond unless you know what you are talking about.
0
You are right; (b), (d) and (f) are not natural. We don't use the present perfect with a past-time reference.
0
Thanks for the help, fivejedjon.

Related Questions