Mary couldn't have received your letter;otherwise she___ to your birthday party.A.will comeB.would comeC.would have comeD.had come答案是C、why?
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 17:57:05
Mary couldn't have received your letter;otherwise she___ to your birthday party.
A.will come
B.would come
C.would have come
D.had come
答案是C、why?
答案:C.
翻译:玛丽不可能收到了你的信,否则她早就会来参加你的生日晚会了.
此题考查含蓄的虚拟语气.
1.由前句的couldn't have...可知“事实上玛丽并没有收到你的信”,再根据后句的otherwise,所以后句的实际情况就是“玛丽也就没有来参加你的生日晚会”.
2.由此可以推断,后句是对过去事实的虚拟.
可以做如下推理:
otherwise she___ to your birthday party
= If Mary had received your letter,she would have come to your birthday party.
对过去事实的虚拟,主句谓语由“would/could/should/might have done sth”构成,所以正确答案为C.
can’t / couldn’t have
couldn't have done和couldn't do的区别
try as she might ,Mary couldn't get the box
Mary couldn't have received your letter;otherwise she___ to your birthday party.A.will comeB.would comeC.would have comeD.had come答案是C、why?
I couldn’t have said it better.
they couldn't have done better是什么意思
i couldn't have enjoyed any more
Mary ______ my letter; otherwise she would have replied before now.A.has receivedB.ought to have receivedC.couldn’t have receivedD.shouldn’t have received为什么不是D
how mary regretted( )her boyfriend so rudely though she couldn't bear him smoking in her office.a.being treatedb.to treat c.to have treatedd.having treated
完成时态的用法mary couldn't have received my letter,or she have replied the letter last week.有了具体的last week 为什么还要用完成时态?为什么用couldn't 能直接用 mary haven't received my letter 还有一个句子请帮忙
couldn't don't have to needn't的区别
should have done ,shouldn't have done.could have done,couldn't have done
Mary couldn't run very fast because she had a sore back.同义句
Yesterday Mary couldn't finish her homework,so she has to go on 什么 it this
Mary COULDN'T make herself ____attention toBECAUSE HER CLASSMATES MADE SO MUCH NOISE.答案为paid ,
Mary ( )( ) her key to the bicycle yesterday.为什么是couldn't find,而不是found?
couldn't have done,不可能已经?请举例说明用法?
We couldn't have played worse翻译啊