0
Omar Ahmed Posted 8 years ago
Grammar

A puzzling sentence

Find the mistake

Sally has gone to Italy for a month. Her visit came to an end.

My answer

Sally has been to Italy for a month. Her visit came to an end.

My friend says the correct answer is :

Sally went to Italy for a month. Her visit came to an end. Is he right?

  

Top answer

I suppose one could argue that "went" is a better match with "came", and that "has come" would be better with "has been". However, in practice I read the "has been" version without noticing an error, so with no more context I would accept both answers. The "has been" version can only be used when talking about recent events.

  • I suppose one could argue that "went" is a better match with "came", and that "has come" would be better with "has been".
  • However, in practice I read the "has been" version without noticing an error, so with no more context I would accept both answers.
  • The "has been" version can only be used when talking about recent events.
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

I suppose one could argue that "went" is a better match with "came", and that "has come" would be better with "has been". However, in practice I read the "has been" version without noticing an error, so with no more context I would accept both answers. The "has been" version can only be used when talking about recent events.

Related Questions