Page 1 of 1
It's a long time since / It has been a long time since
Posted: Thu Jun 04, 2009 1:44 pm
1. It's a long time since she has been off work.
2. It has been a long time since she has been off work.
Sorry for it being a repeated question, I just want to be confirmed: Are they correct? Or rather, are they correct both in AE and BrE?
Re: It's a long time since / It has been a long time since
Posted: Sun Jun 14, 2009 5:23 pm
The Present Perfect is connected to the present and may refer to a completed action. However, we are not interested in the time of the action, rather in the results of that action as they affect us now. That is why the tense is called the Present Perfect.
The Past Simple is not connected to the present because the action began and ended in the past. Specific time expressions are used with the Past Simple, like: ago, yesterday, last week, when (when I was a child), etc.
See these examples:
I have broken my leg. (I can't go dancing.)
I broke my leg last summer. (finished past action).
So... it would be better to say instead of
"It's a long time since she has been off work"
It's been a long time since she stopped working.
(It's = It has)