I'm confused about how to use ago and in in the following situation? Can anyone help answer it?
Thank you very much in advance.
Suppose that someone retired on 12/30/2009, and today is 02/01/2010, can I say "he retired one year ago"? If he retired on 01/31/2009, can I use "one year ago"?
If he will retire on 01/01/2011, today is 12/30/2011, is "he retires in one year" correct?
Top answer
-- Not and be understood. 'One year ago' is approximately 12 months before. In this case I would say 'he retired last year'.
— Mister Micawber
-- Not and be understood.
'One year ago' is approximately 12 months before.
In this case I would say 'he retired last year'.
-- Yes.
-- No.
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Suppose that someone retired on 12/30/2009, and today is 02/01/2010, can I say "he retired one year ago"?-- Not and be understood. 'One year ago' is approximately 12 months before. In this case I would say 'he retired last year'.
If he retired on 01/31/2009, can I use "one year ago"?-- Yes.
If he will retire on 01/01/2011, today is 12/30/2010, is "he retire
Suppose that he will retire on 01/01/2012, today is 04/01/2010, let's say more than one year but less than two years, which one can I use? He retires in one year or in two years?
And can I say sb. has retired for xx years?
Suppose that someone retired on 06/30/2008, and today is 02/01/2010
It is always better to indicate dates by spelling the name or abbreviation of the month, because different regions use different formats. 1/1/12 is January 1st, 1012, but is 4/1/10 April 1st, 2010 or January 4th, 2010?
Also, please understand that native speakers do not limit themselves to round years. They make more intelligent and communicative estimates.
Actually I'm working for a software company. I'm trying to figure out what the software should display if we really want to calculate the exact period. Seems we have to give up this idea.