It has been 3 years since she was a teacher.

lagoo

Member
Joined
Feb 5, 2017
Member Type
Student or Learner
Native Language
Chinese
Home Country
China
Current Location
China
It has been 3 years since she was a teacher.

The author tells us that it means it is 3 years after she quit working as a teacher.

Now I am really confused. Is the original sentence commonly used by natives? Does it really mean what the author has explained?
 

andrewg927

Senior Member
Joined
Apr 9, 2017
Member Type
Interested in Language
Native Language
English
Home Country
United States
Current Location
United States
Could you provide us with more context? Who is the author? Is this an article? Novel?
 

lagoo

Member
Joined
Feb 5, 2017
Member Type
Student or Learner
Native Language
Chinese
Home Country
China
Current Location
China
Could you provide us with more context? Who is the author? Is this an article? Novel?

It's in a textbook written by a Chinese for the learners, where the explanation is written in Chinese.


It also provides another example as:


It has been a while since we talked.


Here, the author has explained that it doesn't mean we have talked for a while, but it means we have NOT talked since last time when we did.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
It doesn't necessarily mean that she "quit" (resigned from her job) but it does mean that she has not worked as a teacher for the last three years.
 

Tdol

Editor, UsingEnglish.com
Staff member
Joined
Nov 13, 2002
Member Type
Native Language
British English
Home Country
UK
Current Location
Japan
The original is OK. The explanation may help, but we wouldn't use it.
 
Top