Tìm Giáo viên Tiếng Anh
Liza
Haven't seen you IN ages vs FOR ages
is there any difference between the phrases I haven't seen you in ages and I haven't seen you for ages? Which one is more frequently used?
15 Thg 07 2013 16:19
Câu trả lời · 10
6
There's no difference in meaning, both are fine.
I hear "for ages" much more frequently by British English speakers, and "in ages" more commonly spoken by American English speakers.
15 tháng 7 năm 2013
3
Honestly, you could use either one. There is no difference in meaning between them. They are both used with about the same frequency.
15 tháng 7 năm 2013
1
both work but are a bit colloquial, informal, casual.
I would say "I have not seen you for a long time" or "i have not seen you for such a long time" ('such' increases the timescale )
19 tháng 7 năm 2014
IN AGES is used after negative and superlative structures; and never used with future tenses.
e.g. I haven't seen him in ages. or I haven't seem him for ages. (same meaning)
e.g. This is the best movie I've seen in ages. (here you can't replace IN AGES for FOR AGES)
I'm not a native speaker however most ESL grammar books and courses mention FOR AGES in their examples and drills so I guess FOR AGES is more frequent.
9 tháng 6 năm 2023
Thank you!
20 tháng 7 năm 2014
Bạn vẫn không tìm thấy được các câu trả lời cho mình?
Hãy viết xuống các câu hỏi của bạn và để cho người bản xứ giúp bạn!
Liza
Kỹ năng ngôn ngữ
Tiếng Anh, Tiếng Nga
Ngôn ngữ đang học
Tiếng Anh
Bài viết Bạn Có lẽ Cũng Thích

The Power of Storytelling in Business Communication
40 lượt thích · 9 Bình luận

Back-to-School English: 15 Must-Know Phrases for the Classroom
28 lượt thích · 6 Bình luận

Ten Tourist towns in Portugal that nobody remembers
56 lượt thích · 23 Bình luận
Thêm bài viết