关于一个时间的表达法及意思【in (a) 20-year time】

in (a) 20-year time 

请问这当中到底要不要加冠词 a?加不加意思是否有区别?



请先 登录 后评论

最佳答案 2017-12-08 19:04

    如果要用英语表达“在20年的时间里”、“在20年内”、“用20年的时间”,不能说 in (a) 20-year time,也不能说 in twenty years' time,可以说 in twenty years 。

    以下是《牛津英语用法指南》第三版82.6节对这种用法的叙述:

    in 还可以用来表示再过多长时间某事就要发生,以及完成某事需要多少时间。

        Ask me again in three or four days . 过三四天再来问我。

        I can run 200 metres in about 30 seconds . 我跑200米大约需要30秒。

    in ... 's time 这个词组可以表示某事多久之后就要发生,而不表示某事需要多少时

    间来完成。试比较:

        I'll see you again in a month's time. 一个月以后咱们再见。

        It'll be ready in three weeks' time . 再过三个星期就可以了。

        He wrote the book in a month . 他用了一个月的时间写成了这本书。(不能

        说:... in a month's time .)


请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

“在20年的时间里”,英语不这样说: in (a) 20-year time ,这不符合表达简练的原则,读起来、写起来都别扭。

直接说:in twenty years' time,time 指“时间”,是不可数名词,不用冠词,用twenty years' 属格直接做定语。

请先 登录 后评论
  • 1 关注
  • 1 收藏,30353 浏览
  • Eglshlover 提出于 2017-12-07 22:09

相似问题