It is years since+past tense or present perfect?

Status
Not open for further replies.

spenser

Junior Member
Joined
Jan 2, 2006
Member Type
Student or Learner
Native Language
English
Home Country
Singapore
Current Location
Singapore
Dear Sir,

I have four sentences in mind:

1. It is years since I swam.
2. It is years since I have swum.
3. It has been years since I swam.
4. It has been years since I have swum.

I feel, sentences 1, 2, 3 are correct. I would, however, say only sentence 2. Could someone tell me whether I am right?
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Number 3 is right if you word it something like:

It has been years since I swam in the ocean.

Otherwise, only #4 is correct.
:)
 

MikeNewYork

VIP Member
Joined
Nov 13, 2002
Member Type
Academic
Native Language
American English
Home Country
United States
Current Location
United States
In informal English, I have no problem with "It is years since...".
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
England
I prefer 'It's (been) years since I swam'.

***

spenser, please note that 'Dear Sir' is an inappropriate salutation here. There are female members who can answer your questions.

In fact, no salutation is necessary at all. Just go ahead and ask your question.
 
Last edited:

spenser

Junior Member
Joined
Jan 2, 2006
Member Type
Student or Learner
Native Language
English
Home Country
Singapore
Current Location
Singapore
Thank you very much, everyone, for answering my question. I appreciate it. And, Rover, thank you for the advice too.
 
Last edited by a moderator:
Status
Not open for further replies.
Top