作业帮 > 英语 > 作业

选择You __ not have seen her yesterdays for she was abroad.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/08 02:12:11
选择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
选什么?四个答案有什么区别?
选C.这是对过去的猜测.在表示猜测的否定时,情态动词要用can或could,不能用must;should若用在should not have done中表示“本不该做(但已经做了)”;would not have done用于虚拟语句中,比如:Without your help,I would not have succeeded.没有你的帮助,我不会成功的.注:would have done表虚拟时,不可置于从句中,而应在主句中使用.