Great changes have taken place in the last few years.在过去几年里不是过去的时间吗,怎么用现在完成时呢?take place 能用happen代替吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 03:38:20
Great changes have taken place in the last few years.在过去几年里不是过去的时间吗,怎么用现在完成时呢?take place 能用happen代替吗?

Great changes have taken place in the last few years.在过去几年里不是过去的时间吗,怎么用现在完成时呢?take place 能用happen代替吗?
Great changes have taken place in the last few years.在过去几年里不是过去的时间吗,
怎么用现在完成时呢?
take place 能用happen代替吗?

Great changes have taken place in the last few years.在过去几年里不是过去的时间吗,怎么用现在完成时呢?take place 能用happen代替吗?
是过去完成时.句子说的那些事情已经发生,如果有些(其他)事情还在发生,句子可以这样说:
Great changes have taken place,and are still taking place,in the last few years.
可以用 happen 代替,比如:
Great changes have happened in the last few years.
也可以用 occurred
但 taken place 比较雅致.

因为过去的几年当中,是一个短时间,所以用现在完成时的。
另外happen是瞬间动词,后面不接短时间的,所以在这里不能替换的。

因为发生了改变对现在是有影响的,所以要用完成时
一般不用happen,因为happen更强调是偶然性的发生

这句话是以总结的语气来说的。过去的几年确是是过去的时间,但是过去发生的一切对现在产生了影响,以至于有了这样一句总结,所以用的是现在完成时,即此句事态以过去的时间开始到现在这一刻为止来衡量。并且in the last/past +一段时间 这样用法都必须使用现在时。
可以替换的~...

全部展开

这句话是以总结的语气来说的。过去的几年确是是过去的时间,但是过去发生的一切对现在产生了影响,以至于有了这样一句总结,所以用的是现在完成时,即此句事态以过去的时间开始到现在这一刻为止来衡量。并且in the last/past +一段时间 这样用法都必须使用现在时。
可以替换的~

收起

你好
Great changes have taken place in the last few years.
现在完成时,表示延续到现在的,过去几年的变化,是延续到现在的,所以用现在完成时哦。
happen 可以
但是用take place 比较多哦。
希望我的回答对您有帮助,祝好!