I have not seen Sam for years.

Status
Not open for further replies.

Peter Chung

Member
Joined
Sep 8, 2011
Member Type
Retired English Teacher
Native Language
Chinese
Home Country
Taiwan
Current Location
Taiwan
Is there any difference in meaning between the following sentences?
1. I have not seen Sam for years.
2. I have not seen Sam in years.

Which of the following sentences is correct?
3. This is one of the best I have seen for years.
4. This is one of the best I have seen in years.

In what ways does the phrase "for years" differ from "in years"?

Thanks a lot.
 
They mean the same to me.
 
***** NOT A TEACHER *****


Hello, Mr. Chung:

Many years ago, I read a sentence in a British publication that said something like this:

"The Times [newspaper in the United Kingdom] has been banned in the country of [deleted by me]. It is the first time for three years that it has been banned in [ ]."

I had to stop reading, for I was so shocked.

Here in the United States, I am pretty sure that many (most?) people would have used in.
 
It's perfectly natural in British English.
 
They both work equally well for me in AmE as well, and I alternate between both of them in my own speech.
 
Piscean, you BrE speakers seem to have some unwritten code about formal and informal. Care to share?
 
That is one example, chosen to be very obvious.
 
Piscean, my post was prompted by your post #3.
 
Status
Not open for further replies.
Back
Top