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/11/28 08:56:50
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.请告诉我选哪个.然后告诉我其他的为嘛不行.
xSNQ&~3hbZqƷp,*r L8}̓=s(N_ڧookZRz!MķG8"ƶLvd){KEȯKǥr(5,ԪE߲'i 2|3d:|ƥJXX 5u jy;F+ÝP9ʫG3ȻX8SKn)MCa5pN瞳*\c 9YueJôsYS LSv{dVGdz| 3* U|MxgjKV9SԸCGd꩏*׮X.m6 1ċ0K,9N+/ʢ?fu5XBNZL`:uV8p tRҲ:p(gN1, i2 f}5?g}a;L9b Cz=S? kɠ}sTe`aaS~1q?#omt{ DhCxV+NqN؝$v,MLo(AY@

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