I have already been there!

I have already been there!
这是现在完成时.后面为什么加个been?我已经到这里了.说明已经来了.那为什么不用过去完成时?
七萧 1年前 已收到2个回答 举报

-小昭- 幼苗

共回答了23个问题采纳率:91.3% 举报

een 是be 的过去分词,be there 是固定搭配,在某地的意思,have +be的过去分词就是现在完成时.用现在完成时说明这个动作已经完成,如果用过去完成时那么首先要出现一个过去的时间,在那个时间已经完成,才可以用过去完成时.明白?

1年前 追问

1

七萧 举报

already 是干嘛用的?为什么可以放在中间,放在be后面不是更好理解吗?have+done表示已经。。加already多余啊

举报 -小昭-

不多余,通常already 是现在完成时的一个标志,你们老师应该也跟你们讲过的,在这里是强调已经完成,不用already 这句话意思是我在这里,用already 之后意思是我已经在这里了,就是强调一下

hunt801 幼苗

共回答了3592个问题 举报

到现在为止,当然用现在完成。到过去某时为止,用过去完成。

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.027 s. - webmaster@yulucn.com