希望能给出答案的同时解释一下谢谢啊,
1。 With all the work on hand, he ______to the cinema last night。
A mustn’t go B should have gone C could not go D couldn’t have gone
3。
what ______ would happen if yhe director knew you felt that way?
A will you suppose B you suppose C do you suppose D you would suppose
4。
they must have stayed at hotel last night,_____?
A mustn’t they B haven’t they Cdidn’t they D hadn’t they
。
1。d,第一题考查的是情态动词表推测,由于有个last night,表示过去时间,所以情态动词后只能接have done这个结构,排除AC,然后根据句意,由于手上有工作要做(With all the work on hand),所以是不可能去看电影的。
故选D。
3,C,考查的是插入语结构。
4,C,考查的是must的反意疑问句结构。“must+have+过去分词”用来表示对已经发生的事情进行推论。如果句子中有过去的时间状语,疑问部分用助动词didn’t否则,疑问部分用haven’t或hasn’t。
如:
The children must have watered the tomatoes yesterday, didn’t they﹖
The minister(外交使节) must have arrived in Shanghai, hasn’t he﹖。
第一道题
我选D。原句表推测,故只能选B或D。B与句意相反,如果是shouldn't 就对了;D虽然不能算错但不如shouldn't合适。因为原句是要表达:手头上有这么多工作,他昨晚就不该去看电影。
(实际上去了)。而D只能理解为:It is impossible that he went to the cinema last night。
第二道题
我选C。
如果把suppose 换成think 就很好理解了。类似我们常说的do you think + (宾语从句)。因此,这里C不是插入语而是宾语从句的主句部分,从句部分是what would happen if 。
。。
第三道题
我选C。 反义疑问句中陈述部分的must表示对过去的推测。疑问句部分要用过去式。
D的时态不对;B是受了must have done中完成式的误导。
实际上,如果不是应试的话,A选项也是可以接受的。
。