现在完成进行时的被动语态是什么
发布网友
发布时间:2022-05-09 17:24
我来回答
共5个回答
热心网友
时间:2023-10-10 09:45
现在完成时被动语态结构为has/have been done,使用has been done时主语为单数,使用have been done时主语为复数。
熟悉现在完成时被动语态用法
现在完成时被动语态用来强调一个发生在过去的被动性动作对现在造成的影响。如:
Our classroom has been cleaned, you needn't clean it now.我们的教室已被打扫过了,你没必要再打扫了。
简析:该句强调教室已被打扫过对现在造成的影响是教室是干净的,强调这个影响,你就没必要再打扫了。
现在完成时被动语态还可强调到目前为止已存在若干时间的被动性动作或状态。如:
This book has been published for two weeks.这本书已被出版两周。
This work has been done for two hours.这项工作已做完两小时。
(三)掌握现在完成时被动语态句型变换
从现在完成时被动语态结构has/have been done可以看出has/have为助动词,因此现在完成时被动语态的各种句型变换均应借助于has/have来完成。如构成否定句时直接在has/have后面加not,构成一般疑问句时将has/have提前,其简略回答保留has/have,构成反意疑问句时,附加问句的动词也保留has/have。如:
—Has this bridge been finished?
—Yes, it has./No, it hasn't.
—这座桥竣工了吗?
—是的,竣工了。/不,没有竣工。(一般疑问句及简略回答)
Has your lost key been found in this room or that one?你丢失的钥匙是在这个房间还是那个房间被找到的?(选择疑问句)
熟悉现在进行时被动语态用法
现在进行时被动语态用来表示说话时正在进行的被动性动作。如:
A modern school is being built in my hometown. 我的家乡正在建一所现代化学校。
Li Ping is being operated on in that hospital.李平正在那家医院接受手术。
(三)掌握现在进行时被动语态句型变换
现在进行时被动语态各种句型变换均应借助于动词is/am/are来完成,具体方法与现在完成时、一般将来时被动语态句型变换相似。如:
This film isn't being shown now.这场电影现在不在放映。(否定句)
The machine is being repaired, isn't it?这台机器正在被检修,是吗?(反意疑问句)
热心网友
时间:2023-10-10 09:45
现在完成进行时是没有被动语态的,如果有现在完成进行时的主动结构的句子变为被动结构,可以用现在完成时。
例:We have been discussing the problem for 2 days.
变为:The problem has been discussed for 2 days.
另外,将来进行时也没用被动语态。
例:We shall be discussing it tomorrow.
变为:It will be discussed tomorrow.
希望对你有帮助!
热心网友
时间:2023-10-10 09:46
现在完成进行时为:have/has +been +doing指过去发生的事,到现在这个点还在做.
例:She has been skating for three hours.她已经滑了三个小时.(现在还在滑.)
现在完成进行时是没有被动语态的,如果有现在完成进行时的主动结构的句子变为被动结构,可以用现在完成时.
例:We have been discussing the problem for 2 days.
变为:The problem has been discussed for 2 days.
另外,将来进行时也没用被动语态.
例:We shall be discussing it tomorrow.
变为:It will be discussed tomorrow.
热心网友
时间:2023-10-10 09:46
现在完成时为:have/has +been 指过去发生的事,对现在产生了影响,或一直到现在.
例:I have been learnt English for five years.我已经学了五年英语.(现在依然在学.)
现在完成进行时为:have/has +been +doing指过去发生的事,到现在这个点还在做.
例:She has been skating for three hours.她已经滑了三个小时.(现在还在滑.)
希望能给到你提供帮助~
热心网友
时间:2023-10-10 09:47
have/has been being done咯
不就是现在完成进行时 只不过它的动作是被动的
譬如 这台机器修叻多久叻
How long has this mechine been being repaired?
其用法与现在完成进行时一样
参考资料是 现在完成进行时的用法 将主动态改为被动就好叻~