Good changes ( )[take] place in the town in the past five ye

edcshn2022-10-04 11:39:545条回答

Good changes ( )[take] place in the town in the past five years.填什么?

已提交,审核后显示!提交回复

共5条回复
堂堂cc 共回答了12个问题 | 采纳率91.7%
应该填 have taken .
从语法角度来说,一般句子里面出现类似 in the past ...years (在过去的多少年里)的时间状语时,这个句子要用现在完成时.
1年前
kglb 共回答了1345个问题 | 采纳率
have taken
从in the past five years可以看出事情已经发生了,所以用现在完成时。表示这种变化还在继续,对现在仍有影响
1年前
雄霸9 共回答了558个问题 | 采纳率
have taken
in the past five years在过去五年,说明发生在过去,有对现在的影响good changes
1年前
xx力杀 共回答了66个问题 | 采纳率
(过去完成时)
have taken
在过去五年里,城镇发生了好的(翻天覆地的)变化。
1年前
xiaosai008 共回答了7个问题 | 采纳率
have taken
从后文in the past five years,可以看出要用完成时。
而changes是复数,所以用have,不用has
1年前

相关推荐