问题 选择题

Great changes _________ in my hometown in the past 20 years.

A.took the place

B.have taken place

C.were taken place

D.took place

答案

答案:B

考查时态和语态。Take place发生,无被动语态,排除C;took the place是代替……的位置,不符合句意,排除A;再根据时间状语in the past 20 years,可知要用现在完成时态。所以选B。

单项选择题
问答题 简答题