选择You __ not have seen her yesterdays for she was abroad.
You __________ not have seen her yesterdays for she was abroad.
A.must B.should
C.could D.would
选什么?四个答案有什么区别?
人气:247 ℃ 时间:2019-09-27 15:01:40
解答
选C.这是对过去的猜测.在表示猜测的否定时,情态动词要用can或could,不能用must;should若用在should not have done中表示“本不该做(但已经做了)”;would not have done用于虚拟语句中,比如:Without your help,I would not have succeeded.没有你的帮助,我不会成功的.注:would have done表虚拟时,不可置于从句中,而应在主句中使用.
推荐
猜你喜欢
- —Excuse me,is this seat yours?
- 英语翻译
- 第一排第四个字是新,第二排第三个字是新,第三排第二字是新,以此类推,横竖都能成成语
- 质量为0.02kg的物体置于水平桌面上,在F=2N的水平拉力作用下前进了0.6m,此时F停止作用,物体与桌面的动
- 甲乙两地的距离为2200千米,两列火车同时从两地相对开出,若快车的速度比满车的速度多五分之一,经过5小时后两车相遇,求快车、慢车的速度各是多少千米/时?
- 0.05mol金属纳投入足量的水中,反应后生成气体的质量为?想要解析,
- 用24个棱长是1厘米的小正方体,摆成形状不同的长方体可以摆几种,每一个长方体的长、宽、高各是多少厘米?
- 请举出多原子分子单质化学式