since two years ago

tulipflower

Member
Joined
Mar 4, 2014
Member Type
Teacher (Other)
Native Language
Persian
Home Country
Iran
Current Location
Iran
I was teaching present perfect when one of my students wrote a sentence with the following structure: "since 2 years ago".
I haven't seen my sister since 2 years ago.

It sounds odd to me. Can you tell me if this structure is acceptable in English?
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
English
Home Country
England
Current Location
England
No.

I haven't seen my sister for two years.
I haven't seen my sister since 2020.

I last saw my sister two years ago.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
Can you tell me if this structure is acceptable in English?
I disagree slightly with my colleagues.

The versions suggested by Rover are what I would recommend that learners use, but I would say that 'since two years ago' is not actually ungrammatical.
 

Skrej

Key Member
Joined
May 11, 2015
Member Type
English Teacher
Native Language
English
Home Country
United States
Current Location
United States
The basic rule is use 'for' when talking about a period of time, and 'since' for a specific point in time.

Under that rule, 'two weeks ago' is a specific starting point. I agree with 5jj that the original isn't necessarily ungrammatical, although it's not the most natural way to express it. I wouldn't encourage its use, but I wouldn't mark it incorrect on an assignment, either.
 
Top