Great changes _____ in Hainan in the past three years.a.has taken place b.took place c.have taken place d.have been这个选择题的答案是 took place 我想问 “take place”前是不可以加have的吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/19 10:01:37
![Great changes _____ in Hainan in the past three years.a.has taken place b.took place c.have taken place d.have been这个选择题的答案是 took place 我想问 “take place”前是不可以加have的吗?](/uploads/image/z/1924727-23-7.jpg?t=Great+changes+_____+in+Hainan+in+the+past+three+years.a.has+taken+place+b.took+place+c.have+taken+place+d.have+been%E8%BF%99%E4%B8%AA%E9%80%89%E6%8B%A9%E9%A2%98%E7%9A%84%E7%AD%94%E6%A1%88%E6%98%AF+took+place+%E6%88%91%E6%83%B3%E9%97%AE+%E2%80%9Ctake+place%E2%80%9D%E5%89%8D%E6%98%AF%E4%B8%8D%E5%8F%AF%E4%BB%A5%E5%8A%A0have%E7%9A%84%E5%90%97%3F)
Great changes _____ in Hainan in the past three years.a.has taken place b.took place c.have taken place d.have been这个选择题的答案是 took place 我想问 “take place”前是不可以加have的吗?
Great changes _____ in Hainan in the past three years.
a.has taken place b.took place c.have taken place d.have been这个选择题的答案是 took place 我想问 “take place”前是不可以加have的吗?
Great changes _____ in Hainan in the past three years.a.has taken place b.took place c.have taken place d.have been这个选择题的答案是 took place 我想问 “take place”前是不可以加have的吗?
可以加..
但是加是加在现在完成时或者过去完成时.
这题是过去时而已.
后面的时间状语是:in the past three years
所以前面要用过去时而不是完成时.
over three years 完成时
in +一段时间 过去时。
不可以,要把take改成taken
因为完成时后面一般是不会有时间状语的
比如
I have had lunch.我吃过午餐了。
I had lunch at 12:00pm.我12点吃的午餐。
C
不行!因为事情已经发生了!而该题是强调过去状态而不是现在状态,所以用TOOK PLACE,选B
下次记住啦!