第1个回答 2020-02-13
过去将来完成时
should/wouldhavedonesth.
用法
1、过去将来完成时表示在过去将来某一时间以前发生的动作,并往往会对过去将来某一时间产生影响。
Wehopedthatshewouldhavegottheplanreadybeforewecameback.我们希望她能在我们回来
之前把计划做好。
Hesaidhewouldletmehavethebookassoonashehadreadit.他说书一看完就借给我。
2、过去将来完成时还常用在虚拟语气中,表示与过去的事实相反。如:
IfIhadseenhimthisanteroom,Iwouldhavetoldhimaboutit.今天下午我要是见到他,我会
告诉他那件事的。
过去将来完成进行时(Thepastfutureperfectcontinuoustense).
过去将来完成进行时表示从过去某时看至未来某时以前会一直在进行的动作。
由“should/would+havebeen+动词现在分词”构成。如:
Hetoldmethatbytheendoftheyearhewouldhavebeenlivingthereforthirtyyears.