in close to 3 years的理解与搭配的时态

I have not been back in close to 3 years.这里的in是介词吗?和后面的 close to 3 years 形成介词短语?完成时态的时间状语怎么用in呢?这句话怎么翻译,理解?谢谢专家老师。 

请先 登录 后评论

最佳答案 2014-06-12 09:25

I have not been back in close to 3 years 的意思是“我几乎有三年没有回来了”。放在数字前面的短语 close to (=close on) 相当于almost,意思是“接近”、“几乎”、“差不多”。close to 3 years 是表示段时间的短语,in close to 3 years = for close to 3 years。
【说明】在否定词和最高级形式后面,in 可以用来表示一段时间。这在美国英语中尤为常见。如:
I haven't seen him for / in months . 我已经好几个月都没见到他了。
It was the worst storm for / in ten years . 这是十年来最猛烈的一场暴风雨。
(《牛津英语用法指南》第三版第208.3节)

请先 登录 后评论

其它 1 个回答

张成  
擅长:英语考试
抱歉:第一行改为:黎老师讲的很好。
请先 登录 后评论
  • 1 关注
  • 1 收藏,8919 浏览
  • quanfa   提出于 2014-06-12 07:59

相似问题