高二英語備考:高二英語語法復(fù)習(xí)專項(xiàng)訓(xùn)練(7)
發(fā)布者:網(wǎng)上發(fā)布
情態(tài)動(dòng)詞模擬試題及答案詳解
【模擬試題】
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. 分析:根據(jù)B的回答“他應(yīng)該(坐火車來),但是也不一定,他喜歡開自己的車。本題考查了情態(tài)動(dòng)詞的推測用法。may表示不十分有把握的推測。答案為D
2. 分析:根據(jù)句意:White先生本應(yīng)該在8:30到這里出席會議的,可他(在8:30)沒有到場。Should have done表示:本應(yīng)該。答案為A
3. 分析:本句是說話人在解釋遲到的原因:我或許是關(guān)掉鬧鐘又睡了。might have done 表示對過去的推測:可能已經(jīng)……答案為A
4. 分析:根據(jù)后半句You’ve only been working for an hour.(你才剛干了一個(gè)小時(shí))說明
You _____ be tired(你不可能很累),can’t 表示“不可能”答案為C
5. 分析:聽到對方說“昨天車壞了而沒去上班”,第二個(gè)人說“你本來可以借我的車去
上班?!?本來可以/能:could have done. 答案為B
6. 分析:第二個(gè)人是說:那個(gè)人不可能是她丈夫,因?yàn)樗煞蛞呀?jīng)去世多年了。根據(jù)對
話的語境,是在談?wù)撨^去的事,表示過去不可能:could not have done 答案為:B