Tom ____ have kept his word. I wonder why he changed his mind.
A. must         B. should         C. need          D would

B

解析試題分析:考查情態(tài)動(dòng)詞和虛擬語(yǔ)氣。句意:湯姆本應(yīng)該遵守承諾的。我想知道他為什么改變主意。must have done一定已經(jīng)做了某事;should have done本應(yīng)該做某事;need have done本來(lái)需要做某事;would have done用于對(duì)過(guò)去事情的虛擬。根據(jù)句意可知,是湯姆沒(méi)有遵守承諾,用should表示“本應(yīng)該”的意思。故選B。
考點(diǎn):考查情態(tài)動(dòng)詞和虛擬語(yǔ)氣

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

He hesitated(猶豫) for a moment before kicking the ball, otherwise he _____the goal.

A.had scoredB.scoredC.would scoreD.would have scored

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

The workers demanded that their employer_____ their working conditions. 

A.had improved B.would improve C.improve D.will improve

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

If I _______ that program the day before yesterday, my computer wouldn’t have broken down.

A.didn’t run B.haven’t run C.hadn’t run D.were not to run

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

He commanded that the students ______the classroom before he returned.

A.didn’t leave B.wouldn’t leave C.not leave D.couldn’t leave

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

—Sorry, sir. I can’t answer this question.
---Well, you are supposed______ this part of history.

A.reading B.to be reading C.to have read D.having read

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

But for your timely warning, we ___have been unaware of the danger. Thank you very much!

A.shall B.must C.will D.would

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

--- Do you think George has passed the driving test?
--- No, If so, he ______ his car to our college yesterday. 

A.would drive B.drove
C.would have driven D.had driven

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:單選題

It is recommended by the representatives that traditional cultures _____

A.should preserveB.have been preserved
C.be preservedD.must be preserved

查看答案和解析>>

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