过去将来完成时的结构是should/would have been done么?

过去将来完成时的结构是should/would have been done么?
如题,看到有些书上介绍的是should/would have been done,和平时说的不太一样,那这是过去将来完成时的结构么?
猫朋友 1年前 已收到4个回答 举报

rb2004 花朵

共回答了27个问题采纳率:100% 举报

是的.
你写出的是被动态,主动态为:
would(should)have done
这种句子多用于条件句(虚拟句)中:
If you had asked me,I would have told you.
If you had paid the landlord,that wall would have been mended.
供你参考.

1年前

9

八月六日 幼苗

共回答了264个问题 举报

should是shall的过去式,would是will的过去式,所以有了“过去将来”
have been done是“完成时”的被动式
所以should/would have been done可以说是过去将来完成时的结构,却不可以说“过去将来完成时的结构是should/would have been done”;过去将来完成时的结构应该是“should/would have+过去...

1年前

1

yilanness 幼苗

共回答了4个问题 举报

是的,望采纳

1年前

1

我mm喜欢太阳花 幼苗

共回答了156个问题 举报

可以表过去将来,但更多表示虚拟语气------与过去的事实相反

1年前

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