0
Hanuman_2000 Posted 20 years ago
Grammar

now

Hello,

1. I have done it once a day for five years now.

2.I have done it once a day for five years.

What is difference between two sentence as per meaning?

Does "now" in the sentence (1) has any special meaning? Is the sentence (2) convey same meaning?
  

Top answer

Hi, 1. I have done it once a day for five years now. This suggests to me that the 5 year period is up to now.

  • Hi, 1.
  • I have done it once a day for five years now.
  • This suggests to me that the 5 year period is up to now.
  • Because of the emphasis on the duration/repetition, it might be better to say I have been doing it once a day for five years now.
  • I have done it once a day for five years.
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
Hi,

1. I have done it once a day for five years now. This suggests to me that the 5 year period is up to now. Because of the emphasis on the duration/repetition, it might be better to say I have been doing it once a day for five years now.

2.I have done it on
0
Hello Clive,

1, I have lived in Japan for five years.

Does it mean I am still in Japan? or should I say (2) if I am still there?

2. I have lived in Japan for five years now.
0
Hi,

Much depends on the context. Where are you when you say this? In Japan or in Brazil?

Clive
0
The addition of "now" in such a pattern suggests (to me) "at this point in a potential series of events which may possibly continue". So, to my ear, there is the suggestion that the five years will grow into six years, and then seven, and so on. The tense actually need not even be present in this use of "now":

The troops had trained for years, and they were now ready for

Related Questions