Good changes ( )[take] place in the town in the past five years.填什么?
问题描述:
Good changes ( )[take] place in the town in the past five years.填什么?
答
have taken
从in the past five years可以看出事情已经发生了,所以用现在完成时。表示这种变化还在继续,对现在仍有影响
答
(过去完成时)
have taken
在过去五年里,城镇发生了好的(翻天覆地的)变化。
答
have taken
从后文in the past five years,可以看出要用完成时。
而changes是复数,所以用have,不用has
答
have taken
in the past five years在过去五年,说明发生在过去,有对现在的影响good changes
答
应该填 have taken .
从语法角度来说,一般句子里面出现类似 in the past ...years (在过去的多少年里)的时间状语时,这个句子要用现在完成时.