take place 、happen 能用在现在完成时么?.知道可以用在一般过去,那现在完成可以用么?我不确定如果能用的话,是不是 后面 不能再 跟for+时间?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 06:56:54
takeplace、happen能用在现在完成时么?.知道可以用在一般过去,那现在完成可以用么?我不确定如果能用的话,是不是后面不能再跟for+时间?takeplace、happen能用在现在完成时么

take place 、happen 能用在现在完成时么?.知道可以用在一般过去,那现在完成可以用么?我不确定如果能用的话,是不是 后面 不能再 跟for+时间?
take place 、happen 能用在现在完成时么?
.知道可以用在一般过去,那现在完成可以用么?
我不确定
如果能用的话,是不是 后面 不能再 跟for+时间?

take place 、happen 能用在现在完成时么?.知道可以用在一般过去,那现在完成可以用么?我不确定如果能用的话,是不是 后面 不能再 跟for+时间?
可以用现在完成时 但不能加时间段 因为它们是短暂性的 比如
Great changes have taken place in my hometown since 1978.

可以
不过不可以用for 加时间段

have taken place
happened

不能

不能用、

可以用语完成时.
因为它们都是不及物动词,所以不能和表示一段时间的短语连用