0  388041  388049  388055  388059  388065  388067  388071  388077  388079  388085  388091  388095  388097  388101  388107  388109  388115  388119  388121  388125  388127  388131  388133  388135  388136  388137  388139  388140  388141  388143  388145  388149  388151  388155  388157  388161  388167  388169  388175  388179  388181  388185  388191  388197  388199  388205  388209  388211  388217  388221  388227  388235  447090 

35.B。can’t have done表示对过去发生的行为的不肯定推测,意为“不可能干过某事”。

试题详情

34.C。could have done意为“本来可以干某事”。

试题详情

33.D。句意:- 她一定回到峡谷了。 -不,不可能的。峡谷口找不到的。must have done的否定形式应是:can’t / couldn’t have done。

试题详情

32.D。考查情态动词的用法。can表“可以”,needn’t表“不必”。

试题详情

31.C。can’t have done 表示对过去发生的行为不肯定。

试题详情

30.C。前句是must have +过去分词时,若前句强调对过去情况的推测(一般都有过去时间状语),疑问部分的谓语动词用didn’t + 主语;若前句强调动作的完成,疑问部分的谓语动词用haven’t/ hasn’t +主语。根据题意,by the end of last month(到上月底为止),表示动作的完成。

试题详情

29.C。根据此对话的语境,此空应是“你不可能知道,你当时正在国外读书呢”。you couldn’t have是you couldn’t have known we were friends的简略形式。该句式表示对过去有把握的否定推测。A项表示“也许知道”;B项表示 “没必要知道”;D项表示“一定知道”。均不合题意。

试题详情

28.B。句意:就是玩电脑游戏浪费了这个小男孩很多时间,其实他本应当把时间化在学业上的。ought to have done含有责备批评之意。故答案为B。

试题详情

27.C。对过去发生的事情的否定推测。句意:-有人告诉我John今天上午又出车祸了。-我不相信。他不可能那么粗心的。couldn’t have done意为“不可能做了……”。

试题详情

25.D。对现在所发生的事情的否定推测。

试题详情


同步练习册答案