0
Anonymous Posted 17 years ago
Grammar

Taking the train

Which of these is more valid:

I haven't taken the train for a long time
I haven't been taking the train for a long time

Could you also explain why. I was told you should always use present perfect with "for" and "since", but I was also told you should always use present perfect continuous to express the length of something - and in this case we have "for a long time".

Thanks.
  

Top answer

Hi. Anonymous Could you also explain why. I was told you should always use present perfect with "for" and "since", but I was also told you should always use present perfect continuous to express the length of something - and in this case we have "for a long time".

  • Hi.
  • Anonymous Could you also explain why.
  • I was told you should always use present perfect with "for" and "since", but I was also told you should always use present perfect continuous to express the length of something - and in this case we have "for a long time".
  • That's an answer itself.
  • They are both fine but depend upon you want to express or make an accent on.
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.

7 Answers
0
Hi.
AnonymousCould you also explain why. I was told you should always use present perfect with "for" and "since", but I was also told you should always use present perfect continuous to express the length of something - and in this case we have "for a long time".
That's an answer itself. They are both fine but depend upon you want to express or make an acc
0
AnonymousWhich of these is more valid:

I haven't taken the train for a long time
I haven't been taking the train for a long time

Could you also explain why. I was told you should always use present perfect with "for" and "since", but I was also told you should always use present perfect continuous to express the length of something - and in this case
0
Still, wouldn't you rather say - I haven't taken the train IN a long time, and I haven't been taking it FOR a long time. The "For" makes it sound like it was a continuous action (or a lack of action), as if he had a habit of not taking the train, so I would use the continous tense. What do you think?
0
AnonymousStill, wouldn't you rather say - I haven't taken the train IN a long time, and I haven't been taking it FOR a long time. The "For" makes it sound like it was a continuous action (or a lack of action), as if he had a habit of not taking the train, so I would use the continous tense. What do you think?
0
So it's definitely the continuous tense? Emotion: big smile
0
AnonymousI was told you should always use present perfect with "for" and "since", but I was also told you should always use present perfect continuous to express the length of something - and in this case we have "for a long time".
If that is exactly the way someone gave you that "rule", then I would say it is not correct. The word "for" in particular c
0
Sorry that my reply was unclear, Anon. I was simply agreeing with your point about IN and FOR helping to clarify the meaning. Still, I don't think their use in that way is obligatory.

Related Questions