great changes have taken place in the village ____the years
答案:5 悬赏:0 手机版
解决时间 2021-03-08 06:07
- 提问者网友:缘字诀
- 2021-03-07 20:39
A over B for答案给的是A,请问for为何不行
最佳答案
- 五星知识达人网友:鸽屿
- 2021-03-07 21:00
over
童鞋,你可以把over the years,这些年当做固定搭配来看,也可以深入辨析一下词义。
for与时间有关的释义有:在……时候(肯定不对)
还有是:达到,计数。这是积累的结果,后面要加一段时间。例句中我找到一个刚好能解答:you‘ve been here for years这种释义中的for 后面不能加定冠词!所以若把题目改成great changes have taken place in the village ____ years,那就应该选for了
over有在……期间的意思……所以选A
童鞋,你可以把over the years,这些年当做固定搭配来看,也可以深入辨析一下词义。
for与时间有关的释义有:在……时候(肯定不对)
还有是:达到,计数。这是积累的结果,后面要加一段时间。例句中我找到一个刚好能解答:you‘ve been here for years这种释义中的for 后面不能加定冠词!所以若把题目改成great changes have taken place in the village ____ years,那就应该选for了
over有在……期间的意思……所以选A
全部回答
- 1楼网友:佘樂
- 2021-03-08 00:26
over the years的意思是过去的几年,而for the years无此意思,语句不通
- 2楼网友:慢性怪人
- 2021-03-07 23:57
答案a
本题考查介词的用法。根据题意,若选b项,这也是很多学生所犯的错误,以为现在完成时态与for连用。但用for,则只能说成for years, c项的since后面只能接时间点。若选d项,时态要用过去时。意为“经过多年”。
- 3楼网友:鱼忧
- 2021-03-07 22:54
over the years =in the past/last few years 在过去的几年里
for +时间长度 而the years表示特定的几年,表示的不是时间的长度,the是定冠词。
- 4楼网友:woshuo
- 2021-03-07 22:24
great changes have taken place in the village __over__the years. 选A
over the years 表过去的几年,是固定搭配。
for加时间表示几年,中间不加定冠词the。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯