Great changes have taken place___.A in the past thirty yearsB for thirty years哪个对,为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 01:50:43
Great changes have taken place___.A in the past thirty yearsB for thirty years哪个对,为什么

Great changes have taken place___.A in the past thirty yearsB for thirty years哪个对,为什么
Great changes have taken place___.A in the past thirty yearsB for thirty years
哪个对,为什么

Great changes have taken place___.A in the past thirty yearsB for thirty years哪个对,为什么
A
take place发生时短暂性动词,不能和表示一段的时间连用.

B 前面用得是过去完成时,要用介词for的短语

A 现在完成时嘛
B是段时间 前面要带个进行时 比如 have been doing

A 对。
在过去的30年内,巨大的改变已经发生了。

A对
在过去的三十年里发生了巨大的变化。for表示的是延续的一段时间

a
在过去的30年发生了很大的的变化
b为时间段,若用b前边应为 Have been taking palce