作业帮 > 英语 > 作业

in the past few years there____ great changes in my hometown

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/04/29 16:17:47
in the past few years there____ great changes in my hometown.
A.have taken place
B.have been
C.have happened
D.were
答案选的是B,麻烦给个解析(为什么选B)
in the past few years there____ great changes in my hometown
先说A take place 也是发生的意思 但是通常用法是 sth take place ,A的用法显然不符合习惯
C也是sth happen B和D都是be动词 但是时态不一样 句子的意思是说过去的一些年里,我的家乡有很大变化 过去式强调过去发生,完了也就完了,不会对现在有影响,但完成时强调对现在的影响,所以应该选B