在家复习一些语法的错题还不太懂

问题描述:

在家复习一些语法的错题还不太懂
---I don't know why Denise started crying when I mentioned the wedding.
---It______what you said about her brother.Or,perhaps she is just nervous
A.should have been B.couldn't have been C.could have been D.must have been
我选A的,答案是C这两个选项的区别是啥呢,我记得笔记是C表示虚拟语气,有点晕了.
1个回答 分类:英语 2014-11-27

问题解答:

我来补答
---I don't know why Denise started crying when I mentioned the wedding.
---It______what you said about her brother.Or,perhaps she is just nervous
A.should have been B.couldn't have been C.could have been D.must have been
我选A的,答案是C这两个选项的区别是啥呢,我记得笔记是C表示虚拟语气,有点晕了.
答:从选项最后都有have been看,本题句还可以再简洁,就是考查三人情态动词should, could, must的用法.
BD两项表示对过去情况的一种非常肯定的判断.B项表示“不可能是”,D项表示“肯定是”,与原题句中的Or (或者,表示不肯定)矛盾.排除BD
A项表示“本应该是.” 和句意不符.
C项,情态动词could表示“可能”,could have been与can have been都是对过去情况的一种可能性推测.前者比后者更没有把握(虚拟语气用的正是这个特性).
译:我不知道为什么当我提到那场婚礼时丹妮斯会哭起来.
可能是因为你说了有关她兄弟的话,或者是因为她紧张了.
 
 
展开全文阅读
剩余:2000