、.單項填空
1.—I didn't go to work yesterday because my car broke down.
—You ________ mine. I wasn't using it then.
A.might borrow
B.should borrow
C.must have borrowed
D.could have borrowed
答案:D 考查情態(tài)動詞+have done。句意:——由于我的車壞了,昨天我沒有去上班!惚緛砟軌蛴梦业能,當(dāng)時我并不用車。事情發(fā)生在過去,could have done本來能夠做……,暗含實際上沒有做。must have done一定做了某事。結(jié)合句意選D。
2.Sometimes his present job________ be boring, and he ________ work for long hours a day.
A.can; has to B.may; can
C.has to; may D.ought to; must
答案:A 句意:有時他現(xiàn)在的工作有可能很沒趣,并且他一天中還必須工作很長時間。can表示事情一時的可能性;have to必須,不得不。
3.We are given a special holiday, so we ________ go to work tomorrow.
A.can't B.mustn't
C.needn't D.shouldn't
答案:C 句意:我們有個特別的假期,所以我們明天不必去上班。can't不可能;mustn't絕不可以;needn't不必;shouldn't不應(yīng)該。結(jié)合句意選C。
4.(2014·銀川高一檢測)—Sorry, Professor Smith. I didn't finish the paper yesterday.
—Oh, you ________ have done it as yesterday was the deadline.
A.must B.mustn't
C.should D.shouldn't
答案:C 答語句意:哦,你本該做完的,因為昨天就是最后期限。此處用should have done表示本該做某事而實際上未做。
5.—What do you think we can do for our aged parents?
—You ________ do anything except to be with them and be yourself.
A.don't have to B.oughtn't to
C.mustn't D.can't
答案:A 句意:——你認(rèn)為我們能為我們年老的父母做什么?——除了陪伴他們及順其自然你不必做任何事。don't have to不必;oughtn't to不應(yīng)該;mustn't絕不可以;can't不可能。結(jié)合句意選A。
6.(2014·長春高一檢測)—I didn't see her last night at the party.
—You ________. But you came too late.
A.could have B.can't have
C.must have D.ought have
答案:A 句意:——我昨天晚上在聚會上沒見到她!惚灸芤姷剿。但是你來得太晚了。此題考查could have done,過去分詞已省去。could have done表示“過去本來可以做某事,但實際上沒有做”。
7.—Must I return the book a week later?
—Oh, no.You ________.
A.oughtn't to B.can't
C.won't D.needn't
答案:D 句意:——我必須一周后還這本書嗎?——哦,不,不必。must的疑問句的否定回答用needn't或don't have to。
8.—She looks unhappy.________ anything have happened to her?
—I'm not sure, but I guess something ________ happened.
A.May;must have B.Can;may have
C.Must; may D.Should; might have
答案:B 句意:——她看起來不高興。她可能出了什么事嗎?——我不確定,但我想可能出了什么事。can have done可能做了某事,用于疑問句或否定句;may have done可能做了某事,表示把握較小的推測,用于肯定句。
9.(2013·遼寧高考)Harry is feeling uncomfortable.He ________ too much at the party last night.
A.could drink B.should drink
C.would have drunk D.must have drunk
答案:D 考查情態(tài)動詞的用法。句意:Harry感到不舒服。他一定是在昨晚的聚會上喝了太多的酒。由第一句中的“uncomfortable”及第二句中的時間狀語“l(fā)ast night”提示,此處強調(diào)對過去發(fā)生動作的推測。用must have done。