mary could not have received my letter,otherwise she would have replied to me last week.为什么要用would have replied 是过去将来完成时吗?为什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 02:47:13
marycouldnothavereceivedmyletter,otherwiseshewouldhaverepliedtomelastweek.为什么要用wouldhavereplied是过去将来

mary could not have received my letter,otherwise she would have replied to me last week.为什么要用would have replied 是过去将来完成时吗?为什么?
mary could not have received my letter,otherwise she would have replied to me last week.
为什么要用would have replied 是过去将来完成时吗?为什么?

mary could not have received my letter,otherwise she would have replied to me last week.为什么要用would have replied 是过去将来完成时吗?为什么?
could not have done 是情态动词中比较特殊的用法,不是虚拟语气,是表示对过去的推测,意思是:过去不可能做了某事.这个句子的后半句是虚拟语气,用would have done来表达跟过去事实相反.
这个句子的意思是:玛丽不可能收到了我的信,否则她上星期就给我回信了.

What would I have done without you? But for their help, I would notMary couldn't have received my letter, otherwise she would have replied

虚拟语气http://baike.baidu.com/view/26751.htm

是过去完成式