请英语高手们来看看这道虚拟句。
第一个,看到主句的now了吧,说明是对现在的虚拟,所以用过去将来时
第二个,雨还没下呢,只是一种猜测,不用虚拟
第三个,同样的,他还没犯错呢,不用虚拟
第四个是虚拟式,suppose+should 在语法书里是告诉你suppose要用虚拟,不是一定加should!这里是很明显对现在的虚拟所以是过去时
第五个同上,insist后跟虚拟,很明显是对过去虚拟,所以用过完
第六个也一样,看到always了吧,提醒你是现在状态,那么虚拟结构当然用过去时了
虚拟语气用were代替was,语法是这样规定的哦!
答案是:B。完整的句子是:Mr. Green must have failed to receive my letter, otherwise he would have replied before now.
实际上,这句话分为两部分,一是前一句,这句和虚拟语气没有关系,是表示说话者带有较为肯定的推测,是推测但较为肯定,所以句中有must来表达这种情形;第二句才是虚拟语气语句,otherwise是用于虚拟语气的付词,意思是“否则”或“如果不是…,那么…”,otherwise he would have replied before now = if he had not received my letter, he would have replied before now. 所以虚拟语气是仅仅发生在第二句之内的。
1 答案是B 中文是:肯定没有收到,否则他就已经回复了
2 must have failed to receive不是虚拟语气,而是对过去事情的猜测,等于can't have received
3 对过去事情的猜测是情态动词加动词完成式
-----明白了吗----
B
must have done是对过去事情的推测,他肯定没有收到我的信,这是个混合虚拟语气的句子,前半句不是虚拟,后半句是。
选B。 must have done表示对已经发生的事情的肯定猜测,一定.....
Mr Green 一定没有收到我的信,否则他在此前应该会回复的。
相关视频
英语高手们帮我一下!!!
英语课堂老师要我们用介绍一句英语谚语,还要用几句话对它进行介绍,但我英语很差,不会写,请哥哥姐姐们帮我一下,小弟万分感谢 谚语是:A silent tongue and true heart are the most admirable things on earth. 缄默的嘴,真诚的心,是世界上最令人赞美的东西. ...
请各位英语高手为我解答!谢谢!!
我个人是觉得,这两点基础扎实了,考试是没问题的,但是如果真的希望以后用到英语的时候可以拿得出手的话,你还可以在以下几方面做好功课 1一些口语的表达,这个你可以通过听英语歌和看美剧来练,比如说I need talk to you. 这句话很简单,但是你会发现,不管哪部美剧,这句话都会出现,美国人不...
请各位英语高手帮帮忙!!帮我纠正错误!
但这就是事实 Perhaps I am a little like the grown-ups.可能我只是有点像大人了.I have had to grow old.可我不得不长大 Time can not come back, we have had to grow up.时光不能回流,我们不得不长大 Maybe someday we find we became a businessman who has so much to do and ...