EnglishClub
Home Learn English Teach English MyEnglishClub Home Learn English Teach English MyEnglishClub


It's a long time since / It has been a long time since

Questions from teachers about English grammar and usage

Moderator: Susan

It's a long time since / It has been a long time since

Unread postby QiQi » 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?


Many thanks!
QiQi
Member
 
Posts: 6
Joined: Thu Jun 04, 2009 12:54 pm
Status: Prospective Teacher

Re: It's a long time since / It has been a long time since

Unread postby Syl » Sun Jun 14, 2009 5:23 pm

Hi:)

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)
Syl's English Corner - Learn English and Have Fun
http://www.ginnegar.0catch.com
User avatar
Syl
Prolific Member
Prolific Member
 
Posts: 114
Joined: Mon Apr 07, 2008 5:06 pm
Status: Management


Return to Grammar and Usage

Who is online

Users browsing this forum: No registered users and 2 guests