什么时候用have been,什么时间have/has后面直接加过去分词?

水月逝 1年前 已收到2个回答 举报

陈天笑 幼苗

共回答了19个问题采纳率:78.9% 举报

have been多接形容词或介词短语,表示某种状态的持续,例如:
He has been ill for three days.
He has been in the League for a year.
如果表示一个动作从开始一直持续到现在,就用have/has+过去分词,例如:
I have lived here for ten years.如果动作是被动的,就用have/has+been+过去分词,例如:
The bridge has been built for the years.
He has been wanted(通缉)for a year.

1年前

8

flashboom 幼苗

共回答了7个问题 举报

have been是用在被动的情况下。Eg:Up to now,everything has been successful.
或者用在现在完成进行时里。Eg:The crazy fans had been waiting patiently for two hous,and thet would wait till the movie star arrived.
have/ha...

1年前

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