一条英语单项选择,唔该讲埋原因吖Great changes --------in the last ten years in our school A.happened B.took place C.haven took place D.have been taken place

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 09:08:37

一条英语单项选择,唔该讲埋原因吖Great changes --------in the last ten years in our school A.happened B.took place C.haven took place D.have been taken place
一条英语单项选择,唔该讲埋原因吖
Great changes --------in the last ten years in our school
A.happened B.took place C.haven took place D.have been taken place

一条英语单项选择,唔该讲埋原因吖Great changes --------in the last ten years in our school A.happened B.took place C.haven took place D.have been taken place
have been taken place
时间状语 the last ten years表示发生的期间
是一个时间段
故用现在完成时被动语态.

这是一道经典题,应该填have taken place 由in the last ten years可知应用现在完成时,happen指意外发生 take place指计划中的发生

D.have been taken place

选B happen有突然地意思 应该选take place 在没有上下文的情况下不能选完成时等 发生的事情更不可能被动出现 所以选B

B

这道题应该选择D
因为in the last ten years 为过去的时间状语,也就是这件事发生在过去,所以要用现在完成时态
希望对你有所帮助