0
Haddie Posted 11 years ago
Grammar

Since?

"It's been a long time since I felt / have felt this way."
Which is correct?
What tense follows since? Is there a rule?
  

Top answer

" It's better to say it that way. Perhaps someone can explain the rules behind it better than I can. The way that I see this, the last time you "felt that way" is a completed action in the past, and so the simple past is more appropriate.

  • " It's better to say it that way.
  • Perhaps someone can explain the rules behind it better than I can.
  • The way that I see this, the last time you "felt that way" is a completed action in the past, and so the simple past is more appropriate.
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.

15 Answers
0
In this case, you should say:
"It's been a long time since I felt this way."

It's better to say it that way. Perhaps someone can explain the rules behind it better than I can. The way that I see this, the last time you "felt that way" is a completed action in the past, and so the simple past is more appropriate.
0
P.S. I should have added that my preference for the simple past ("felt") had much to do with the fact that you already have the present perfect ("it's been") in the sentence. Intuitively, it's just too weird for me to see "it has been a long time since I have felt this way".
0
Thank you Xerxes.
0
Could you help me with the following too:

1) It is three years since I began teaching.
2) It is three years since I have been teaching.
3) It is 500 days today since he was captured.
4) It is 500 days today since he has been in captivity.

Are all these correct?
0
Haddie"It's been a long time since I felt / have felt this way."Which is correct?What tense follows since? Is there a rule?
The short answer is that 1) if you're talking about not having done something for a certain period of time, use the present perfect after since, and 2) if you're talking about what you did some time ago, but no
0
HaddieCould you help me with the following too
1) It is three years since I began teaching. Correct. 'begin teaching' defines a point in time.
2) It is three years since I have been teaching. See my remarks below.
3) It is 500 days today since he was captured.
0
Thank you so much CJ. That was the most helpful answer to this question I've ever been given.
0
CJ I thought 2 could be taken to mean, "I have been teaching for three years and today is the day I started three years ago."
Similarly 4 would mean, "He has been captured for 500 days."
How would you rephrase these two to indicate a continied duration of time and the point in the past when this time began?
0
Is it incorrect altogether to use since in sentences like these. Can this meaning only be expressed in for sentences?

Related Questions