高中英语单选 10
________theincidenthavehappenedlastterm?---No.AttheverybeginningofthistermasmuchasIco...
________ the incident have happened last term? --- No. At the very beginning of this term as much as I could remember.
A. Should B. Might C. Must D. Could
为什么选D?什么意思? 展开
A. Should B. Might C. Must D. Could
为什么选D?什么意思? 展开
1个回答
展开全部
should have done,must have done都表示该做的没做,是虚拟语气,用于表达与过去的事实相反.但should have done语气上没有must have done重.它们有细微的差别.给你2个句子比较一下:
1)You should not have told him such a bad news when he was ill.
2)You mustn't have told him such a bad news when he was ill.
这2句话翻译过来可以是一样的,但是第1句的含义是,虽然你这么做错了,但是说话者并没有责怪你,责备你的意思,只是叫你注意,以后可不能这么做了.
而第2句话就可以是在责备你为什么要这么做,设想,如果说话者本来平时就和你关系不太好,第2句话甚至可以可以让你难堪,下不了台,对你进行报复.
另外must have done表意较肯定,可翻译为“一定……”而might have done 表意较怀疑,可译为“也许……,已经……”
总之,细微的差别就在语气之中.虚拟语气是英语学习的重难点,多加油哦!
1)You should not have told him such a bad news when he was ill.
2)You mustn't have told him such a bad news when he was ill.
这2句话翻译过来可以是一样的,但是第1句的含义是,虽然你这么做错了,但是说话者并没有责怪你,责备你的意思,只是叫你注意,以后可不能这么做了.
而第2句话就可以是在责备你为什么要这么做,设想,如果说话者本来平时就和你关系不太好,第2句话甚至可以可以让你难堪,下不了台,对你进行报复.
另外must have done表意较肯定,可翻译为“一定……”而might have done 表意较怀疑,可译为“也许……,已经……”
总之,细微的差别就在语气之中.虚拟语气是英语学习的重难点,多加油哦!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询