基本信息
情态动词和虚拟语气专题演练三 26.—do you still remember the day when we went to the great wall? —i can't remember it well, but ________ it have been sometime last year? a. would b. must c. could d. should [解析]本题考查“情态动词+have done”。句意:—你还记得我们去长城的那一天吗?—我记不太清了,是不是去年的某个时候?由语境可知,这是对过去某个时间的推测,并且用于疑问句,故只能选 could。 [答案]c 27.what a pity! considering his intelligence and diligence, he ________ a higher grade. a. can have achieved b. must have achieved c. need have achieved d. might have achieved [解析]本题考查“情态动词+have done”。can have done“过去可能干过”,一般不用于肯定的陈述句;must have done,“过去肯定干过”;might have done 意义有两层:一表示“过去可能干过某事”;二表示“过去本可能干某事而事实上没干”;由句意“真遗憾!鉴于他的智力和努力,他本来能够获得一个更高一点的分数”可知d项正确。 [答案]d 28.—where is my dictionary? i remember i put it here yesterday. —perhaps, you ________ it in the wrong place. a. must have put b. should have put c. can have put d. might have put