What's new

It is ~ since VS It has been ~ since

hirashin

Sempai
Donor
8 Apr 2004
2,720
63
63
Hello, native English speakers,

I think both (a) and (b) would be used, but which would be more common in your area?
(a) It is three years since my father died.
(b) It has been three years since my father died.

Thanks in advance.

Hirashin
 
Thanks for your help, mdchachi, Majestic, johnnyG, and WonkoTheSane.

I'd like to know how British people view this.

I suppose that British people often use (a).
 
I'm British, and I'd say (b) but I don't think there's anything wrong with (a).
 
Another way to view the two versions. First, contract "it" with "is" (how you'd probably hear these in practice ( < another economy of speech)):

(a) It's three years since my father died.
(b) It's been three years since my father died.

Next, consider that (a) simply looks like it is using simple present. What (a) vs. (b) might be showing is an economy of speech--that you don't have to say what will be understood anyway:

(a) It's been three years since my father died.
(b) It's been three years since my father died.

From this angle, (a) is simply an abbreviated, more economical way to say (b). It appears to be: simple present + period of time + since, but on a deeper level it is really (a shortened) present perfect.

Is it correct to look at these two sentences this way? Given the grammar book that I linked to, above, probably not. But looking at (a) in this way may help a student understand why simple present can be okay here.
 
Back
Top Bottom