【问】 (a) I have not seen you for ages. (Wilde)
(b) She hasn't been here in ages.
for ages与in ages在意义上有无区别?
【答】 for ages与in ages在语义上是相同的,都表示“长时间”(for a long period of time)。但in ages主要用于美国英语。
英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。