如果要用英语表达“在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 .)