0  388044  388052  388058  388062  388068  388070  388074  388080  388082  388088  388094  388098  388100  388104  388110  388112  388118  388122  388124  388128  388130  388134  388136  388138  388139  388140  388142  388143  388144  388146  388148  388152  388154  388158  388160  388164  388170  388172  388178  388182  388184  388188  388194  388200  388202  388208  388212  388214  388220  388224  388230  388238  447090 

65.A。can’t have done表示对过去事实的推测,意为“肯定没有……”。should not have done表示不该做而做了;need not have done表示没必要做而做了;只有must have done,无mustn’t have done形式,mustn’t表禁止。根据句意“不像是Jack不友好”,下句是表推测的,“所以肯定是当你喊他时他没看到你”。

试题详情

64.D。can’t have done表示对过去的行为动作的否定,从上文来看“根据我所了解的情况,他们不可能这个假期很快乐”,A项表示“可能已经,该已”,B项表示“过去该做而未做”,C项表示“本来不需做而实际上做了”。

试题详情

63.B。can’t have done表示对过去情况的一种比较有把握的判断。根据下半句:因为一会儿时间前我看见他正和校长谈话可判断:他不可能去了上海。

试题详情

62.A。have to表示由于客观原因“不得不”,不能分开;ought to等于should,表示“应该”,do在此句中不能用,不能代替have to。

试题详情

61.A。would表示过去某一段时间一直重复做的事情。

试题详情

60.D。从by now看应该是完成时态,排除B、C,从It usually takes four days看,应是ought to“应该”,选D。

试题详情

59.D。译为:-看!约翰睡着了。-他一定是昨天晚上熬夜熬得大晚了。must表示有根据的,较为肯定的推测。

试题详情

58.C。would表“会”,should为“应该”,题中could和was able to表“能够”,符合题意。could为天生所能达到的,而was able to是经努力所能达到的,因此符合“省钱”语境。

试题详情

57.B。do这一助动词既指代了上文的“keep quiet in class”,又表强调,由于此题设置的是通常状态下,故选do,如果用来指过去的动作,则用did。

试题详情

56.B。“would”表示一种经常性动作,相当于“used to do”,但意思不完全相同。

试题详情


同步练习册答案