have⼀has been 后什么时候加现在分词,什么时候加过去分词

2024-11-08 06:31:30
推荐回答(3个)
回答1:

1)have+been +过去分词,构成完成式被动语态正唤信,例如:
English has been taught in China for many years.(中国教英语已经多年.)
2)现在完成进行时构成:have / has been + 现在分词
用法:)下面详细举例:
用于表示动作从过去某一时间开始一直延续到现在或离现在不远的时间,动作是否继续下去,则需视起来而
定.如:
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.这两天他打了好几次电话给我.
注意:使用现在完成进行时还有举轮以下一些情况:
一般现在时 主要由动词原形表示,但第三人称单数后要加词尾s,另外be和have有特殊的链伏人称形式
例:it all depends
he coves sports
i know it

回答2:

be+doing 现在尺槐分词 表示进行基卜时 have/has+been+doing 现在完成时+进行时=现在完成进行时
be+done 过去分词 表示被动 has/have+been+done 现在完成时搏困穗+被动语态 区别的方法在于判断主语与宾语的关系

回答3:

我只能说点皮拦举毛。
1。以 动词“live”为例:
I have lived there for 30 years。 现在完成时
我在那里住过30年。(现在不一定还在那李芦里)
I have been living there for 30 year。 现在完成进行时态
我在简扰碧那里住了30年直到目前。
2。have/has been + 过去分词 ,被动现在 完成时态:
以 construct 为例:
Up to now, the huge bridge has not been constructed 。
到目前为止,那座大桥尚未(被)建成。
供你参考。