great changs ___ in my home town in the past five yearsA.have happened B.have taken place C.have been happened D.have been taken place.请告诉我选哪个.然后告诉我其他的为嘛不行.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 23:10:48
![great changs ___ in my home town in the past five yearsA.have happened B.have taken place C.have been happened D.have been taken place.请告诉我选哪个.然后告诉我其他的为嘛不行.](/uploads/image/z/12060134-62-4.jpg?t=great+changs+___+in+my+home+town+in+the+past+five+yearsA.have+happened+B.have+taken+place+C.have+been+happened+D.have+been+taken+place.%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E9%80%89%E5%93%AA%E4%B8%AA.%E7%84%B6%E5%90%8E%E5%91%8A%E8%AF%89%E6%88%91%E5%85%B6%E4%BB%96%E7%9A%84%E4%B8%BA%E5%98%9B%E4%B8%8D%E8%A1%8C.)
great changs ___ in my home town in the past five yearsA.have happened B.have taken place C.have been happened D.have been taken place.请告诉我选哪个.然后告诉我其他的为嘛不行.
great changs ___ in my home town in the past five years
A.have happened B.have taken place C.have been happened D.have been taken place.请告诉我选哪个.然后告诉我其他的为嘛不行.
great changs ___ in my home town in the past five yearsA.have happened B.have taken place C.have been happened D.have been taken place.请告诉我选哪个.然后告诉我其他的为嘛不行.
Great changes ___ in my home town in the past five years.
【解析】
选B.have taken place
首先,in / over the past five years (在过去的五年里)是现在完成时的标志,
无论take place还是happen都必须采用主动语态,无被动语态.
再解析词义,
take place 表示“发生、举行、举办”,一般指非偶然性事件的“发生”,即这种事件的发生一定有某种原因或事先的安排
happen作“发生、碰巧”解,一般用于偶然或突发性事件
显然,take place 符合句意.
故选B
这是一个主动语态。先把表被动的C和D排除。(其实这两个单词没有被动语态)
happen 用于表明偶然发生的,没有预料到的事情。
take place 也是表示发生,但是有一定的目的性。
综上,个人觉得应该选择B