22问答网
所有问题
wouldhavebeendone是什么时态
如题所述
举报该问题
推荐答案 2023-04-16
wouldhavebeendone是一种复合时态。它表示过去某个时间点或某个事件之前本应该发生或完成的事情,但由于某种原因没有发生或完成。它是虚拟语气的过去完成时态,通常用于表示与过去事实相反的假设情况。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CfITf6T2TSSXCh2X20T.html
其他回答
第1个回答 2023-04-20
过去时。情态动词加个 have 变成过去时
相似回答
英语虚拟语气,与过去事实相反,结果主句
have
done
答:
hadn't been
caught是被动语态的
。would have done本来全做……如果我没有被某些事所缠,我本来会参加你昨天的晚会的。
过去将来完成时
的结构是should/
would have been done
么?
答:
是的。
你写出的是被动态
,主动态为: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。供你参考。
大家正在搜
would done是什么时态
havedone是什么时态
been done是什么时态
weredone是什么时态
been doing是什么时态
was done是什么时态
has done是什么时态
are done是什么时态
had doing是什么时态