Great changes _____in my hometown since 1980A. hance been taken placeB. took placeC. have taken placeD. were taken place并说出原因

问题描述:

Great changes _____in my hometown since 1980
A. hance been taken place
B. took place
C. have taken place
D. were taken place
并说出原因

答案C
“从1980年到现在的变化”属于现在完成时,就用have done 或者have been done形式,考虑到“变化”是主动的,所以选C。

答案是 C
【分析】
后面有since,表示持续进行到现在,要用have done
A是被动语态,这里不需要
B是过去时,因为是还在变化,所以不是结束的时态。
D被动语态不对

C
后面有since,表示持续进行到现在,要用have done

C