------I don’t know why he has made such a silly mistake in the exam.
------ He ____________ it before he handed in the paper.
A.may have checkedB.might check
C.must have checkedD.should have checked
D
考查情態(tài)動(dòng)詞+have done的用法:A. may have checked可能已經(jīng)檢查了,B. might check 可能檢查了, C. must have checked一定檢查了,D. should have checked 本該檢查而沒有,句意是:--我不知道為什么他在考試中犯了這么愚蠢的錯(cuò)。--他本該交試卷錢檢查一下的。選D。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來源:不詳 題型:單選題

If there ______ no water, there ______ no life on the earth.
A.is, would be.B.was, was.C.were, would be.D.were, would have.

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題


—Who______ it be that is knocking at the door?  
—It ______ be Father, but I’m not sure.
A.can; mustB.can; mayC.must; can D.may; must

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題


---Have you heard of Wang Meng?
---Yeah, she ______ have done better. She won China’s first gold medal at Turin.
A.shouldB.mightC.needn’tD.couldn’t

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題


You______all right now if you ____to the doctor then.
A.would be,had listenedB.would have been,had listened
C.would be,listenedD.would have been,listened

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題


. If I had got back 5 minutes earlier, I _________ him.
A.would seeB.would have seenC.will have seenD.had seen

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題


. -- You see, our plan has been totally ruined!
-- Dear me, I _______ his advice.
A.would rather have takenB.would rather not take
C.must have takenD.can’t have taken

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題


. You __________ a taxi, for it was only about ten minutes’ walk to the station from the hotel.
A.mustn’t have taken;B.mightn’t have taken;C.needn’t have taken;D.couldn’t have taken;

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題


-- Did you visit the zoo?
--- No, we_______have visited it, but we spent too much time shopping.
A.shouldn’tB.can’tC.couldD.must

查看答案和解析>>

同步練習(xí)冊(cè)答案