"in ages" or "for ages"?

2007-03-15 4:14 pm
Hvn't see you......"in ages" or "for ages"?

hvnt see you in ages?

or

hvnt see you for ages?
更新1:

so confuse,,,, can i hv more explanaion? in or for??? >.<" thnaksssss

回答 (4)

2007-03-15 4:54 pm
✔ 最佳答案
For is correct ... because it is discussing time ...
I have not seen you for a long time.
"I haven't seen you for ages" means "I haven't seen you for a very long time".
"For ages" is a set expression meaning a long period of time.
Someone uses "I have not seen you in ages". But it is not the habbit ... and
using in to describe how long, is incorrect.
SO, FINAL ANSWER : HAVEN'T SEEN YOU FOR AGES !

2016-06-24 2:07 am
以上是文法的分析,
口語上,
haven"t seen you for ages...

no problem.
2007-03-16 3:04 am
for ages
2007-03-15 8:42 pm
正確用法為in ages。

I have not seen you in days.
I have not seen you in months.
I have not seen you in years.
I have not seen you in ages.

但若是量詞前有個數詞,preposition就要變成for:

I have not seen you for three days.
I have not seen you for two months.
I have not seen you for ten years.


收錄日期: 2021-04-25 20:18:24
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070315000051KK00571

檢視 Wayback Machine 備份