0
Omar Ahmed Posted 6 years ago
Grammar

A perplexing sentence

I have visited my uncle ______ the last month.

a) since b) for

I go for 'b'. Is this sentence a meaningful one?

  

Top answer

I have visited my uncle for ____ the last month. This is not wrong, but it sounds better if you say eg I have been visiting my uncle _ for_ ____ the last month. The continuous tense stresses that this is a temporary activity and is still happening.

  • I have visited my uncle for ____ the last month.
  • This is not wrong, but it sounds better if you say eg I have been visiting my uncle _ for_ ____ the last month.
  • The continuous tense stresses that this is a temporary activity and is still happening.
  • You could also say eg I have visited my uncle in the last month.
  • This sounds like an activity that was completed on one or more than one occasions.
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 have visited my uncle for____ the last month. This is not wrong, but it sounds better if you say

eg I have been visiting my uncle _for_____ the last month. The continuous tense stresses that this is a temporary activity and is still happening.

You could also say eg I have visited my uncle in the last month. This sounds like an activity that was

Related Questions