He is not such aperson and he _such athing .A:cannot have done B:could not have done 选哪个...
He is not such aperson and he _such athing .A:cannot have done B:could not have done 选哪个,为什么?不是虚拟语气嘛!
人气:405 ℃ 时间:2020-02-03 09:00:26
解答
选择B
本句是隐藏了条件句的虚拟语气.
if he were such a person,he could have done such a thing.
如果他是那样的人,他就会做那样的事情了.(这个句子没有问题吧?)
但是“他不是那样的人,所以他不会做那样的事.”这里的条件句不见了,变成了判断句,用一般现在时,说明真实情况.但是后半句还是对过去的推断,所以还是用couldn't have done的形式.
这种情况在英语中很常见.
欢迎探讨.
推荐
- fool __jane is,she could not have done such a thing.填as
- _______ as he is,jack could have made such a mistake.
- 30.Neither you or I have done such silly things,_______
- I don't think he could have done such a stupid thing last night,-___?Ado I Bcould he Cdid he
- They don't have enough goods,so they cannot meet such big request. 啥意思?
- 已知y+5与3x+4成正比例,且x=1时,y=2,如果y的取值为0小于等于≤y≤5,求x的取值范围.
- 一根方钢,横截面是边长3厘米的正方形,长5米,每立方分米钢重7.8千克,这根方钢重多少千克
- 当物距等于多少时像缩成极小的亮点?
猜你喜欢