in years 与 for years 的区别(表示一段时间)

您所在的位置:网站首页 after30years怎么翻译 in years 与 for years 的区别(表示一段时间)

in years 与 for years 的区别(表示一段时间)

2024-07-10 18:55| 来源: 网络整理| 查看: 265

I miss him very much. I haven’t seen him in years.

请问这里为什么为 in years 而不用 for years 呢?

    【答】in 表示时间,有时相当于 during 或 for 。例如:It was the coldest day in ten years(或 during the ten years). 这是10年来最冷的一天。/ I haven't seen you in(或 for)years.我有几年没见你了。/ This is the book I've read in(或 for)a long time.这是我很长时间以来读过的最好的书。/ That was been my life for(或 in)these past ten years.这是我过去10年的生活。(摘自《薄冰英语惯用法词典》)

    在美国英语中,in在否定句里可以和for一样,表示到现在为止的一段时间。

I haven't seen her in years.我有很多年没见她了。(摘自《牛津英语用法指南》第三版82.6)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3