高二英語備考:高二英語語法復習專項訓練(7)
發布者:網上發布
情態動詞模擬試題及答案詳解
【模擬試題】
1. A:Is John coming by train ?
B:He should, but he _____ not. He likes driving his car.
A. must B. can C. need D. may
2. Mr. White _____ at 8:30 for the meeting, but he didn’t show up.
A. should have arrived B. should arrive
C. should have had arrived D. should be arriving
3. Sorry, I’m late. I _____ have turned off the alarm and gone to sleep again.
A. might B. should C. can D. will
4. You _____ be tired—You’ve only been working for an hour.
A. must not B. won’t C. can’t D. may not
5. —I didn’t go to work yesterday afternoon because my car broke down.
—You _____ mine. I wasn’t using it.
A. might borrow B. could have borrowed
C. can have borrowed D. ought to borrow
6. —A man answered the phone. I suppose it was her husband.
—It _____ her husband. He has been dead for ages.
A. mustn’t be B. couldn’t have been
C. may not have been D. mustn’t have been
【試題答案】
1. 分析:根據B的回答“他應該(坐火車來),但是也不一定,他喜歡開自己的車。本題考查了情態動詞的推測用法。may表示不十分有把握的推測。答案為D
2. 分析:根據句意:White先生本應該在8:30到這里出席會議的,可他(在8:30)沒有到場。Should have done表示:本應該。答案為A
3. 分析:本句是說話人在解釋遲到的原因:我或許是關掉鬧鐘又睡了。might have done 表示對過去的推測:可能已經……答案為A
4. 分析:根據后半句You’ve only been working for an hour.(你才剛干了一個小時)說明
You _____ be tired(你不可能很累),can’t 表示“不可能”答案為C
5. 分析:聽到對方說“昨天車壞了而沒去上班”,第二個人說“你本來可以借我的車去
上班?!?本來可以/能:could have done. 答案為B
6. 分析:第二個人是說:那個人不可能是她丈夫,因為她丈夫已經去世多年了。根據對
話的語境,是在談論過去的事,表示過去不可能:could not have done 答案為:B