老师说been用在 过去完成时中的被动语态
请问这怎么用 举个例子 还有什么别的用法么
參考答案:1)have+been +过去分词,构成完成式被动语态,例如:
English has been taught in China for many years.(中国教英语已经多年。)
2)现在完成进行时构成:have / has been + 现在分词(v-ing)
用于表示动作从过去某一时间开始一直延续到现在或离现在不远的时间,动作是否继续下去,如:
How long has it been raining? 雨下多久了?
She has been sitting there for more than 2 hours. 他已经在那坐了两个多小时了。
We’ve been seeing quite a lot of each other recently. 最近我们常常见面。
He has been telephoning me several times in two days. 这两天他打了好几次电话给我。
希望我的答案对你有帮助.