首页 > 留学知识库

问题: 选择题

My father has done a lot of reading and writing 空格the years.

A:for B:at C:on D:over

答案填在空格处

解答:

答案:A
因为这个句子的时态是现在完成时态,而现在完成时态经常跟since+时间点 或者 for+时间段
如: I haven't seen him since two years ago.
我从两年前就没有再见过他.
I haven't seen him for two years.
我两年没有见过他了.
因为 the years 是时间段 表示"有几年了" 所以用 for
over means "more than"
如: She stayed here for over a month.
她在这里呆了一个多月
所以啦 在现在完成时态中 for才跟一段时间连用