8 怎么理解during many years

“They say you're a very good chess player.”

“Well, I have been playing ____ many years, but I am hardly an expert.”

A. since    B. during    C. for    D. from (TOEFL)

答案为C,刚开始以many排除了B (during),英语常见问题解答也解释道“for是指持续时间的长短,回答how long?(多长时间?)的问题,而during则是指动作所发生的时间,回答when?(什么时候?)的问题

但是随后在韦氏高阶里找到:

• The camp has changed a lot over the years. [= during several / some / many years] .

请问老师们这里during怎么理解。如果during many years的意思也可以是over the years,那考题用during似乎也能翻译的出来, 在这几年中我一直在下棋...(临时习惯)

请先 登录 后评论

最佳答案 2022-10-29 12:43

我理解根据此题的语境,使用for更为正确。这里的many years实际是泛指,与完成时连用时通常用forduring many years 虽然也有时和完成时连用,在正式文体中,尤其是考试,更多用于过去时态。另外,它表示的many years 通常是听者或读者知道的那段时间,也就是说一般前面应该有相应的背景或语境暗示。

你列的词典例句,over the years 就属于特指的用法,听话人或读者应该知道the years 指什么时间段。但因为词典的例句往往都是单句,很多出自外刊或图书,所以有时缺乏相应的背景。该句后面的解释,我理解词典的用意可能主要是解释over =during的意思。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,700 浏览
  • noop 提出于 2022-10-26 15:54

相似问题