I am wondering about express something in the habitual voice over time. As an example of something non-habitual, I might say:

  • I have been running through the park for 30 minutes.

I think that'd be interpreted by anyone to indicate for the last 30 minutes the speaker has been actively running through the park.

But what about?

  • I have been running through the park for two weeks.

Grammatically the same as above, but I think one has to take a habitual interpretation that maybe every day the speaker has ran through the park, but not all day and maybe not even at the time of speech. That habbit extends from two weeks ago up until the time of speech.

I wonder, for this habitual sense, is it the same or better to say:

  • I have run through the park for two weeks.

I'm not sure how using the present tense (ran) here instead of be+[-ing] changes. Does it make it clearly habitual? Or is it indicating we don't know when the two week period ended (as opposed to knowing it referes to the last two weeks)?

  • 1
    I think for the habitual sense you would normally say "I have run through the park every day for two weeks." – Stuart F Mar 23 at 16:24
  • 1
    No; you use the same expression ('I have been running through the park for [TIME]'.) The length of the time will disambiguate (action just finished or still continuing vs habitual, iterative action still occurring at intervals) on the grounds of pragmatics. Dialogue context will often help too. // There might be the occasional example where clarification is needed. – Edwin Ashworth Mar 23 at 16:24
  • 2
    Note that it's "I have run" not "I have ran", although this seems a common mistake: english.stackexchange.com/questions/390341/… – Stuart F Mar 23 at 16:25
  • 1
    Both are possible, but I have run needs something added such as every day, every few days. – Kate Bunting Mar 23 at 16:42
  • 2
    Does this answer your question? Have lived vs. Have been living – FumbleFingers Mar 23 at 17:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.