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īng)該遵守承諾的。我想知道他為什么改變主意。must have done一定已經(jīng)做了某事;should have done本應(yīng)該做某事;need have done本來需要做某事;would have done用于對過去事情的虛擬。根據(jù)句意可知,是湯姆沒有遵守承諾,用should表示“本應(yīng)該”的意思。故選B。
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

—Ann looks hot and dry.
—So _______ you if you had a high fever.
A.didB.wereC.willD.would

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Don’t treat the vase as if it _______ made of steel.
A.isB.wasC.were D.had been

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The chief editor demanded that the article _________ immediately.
A.must be submittedB.would be submittedC.submitsD.be submitted

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The professor ________at 8 o’clock,but he has not shown up yet,which worries all of us.
A.was supposed to arriveB.must have arrived
C.might have arrivedD.was supposed arriving

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

He commanded that the students ______the classroom before he returned.
A.didn’t leaveB.wouldn’t leaveC.not leaveD.couldn’t leave

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

--How do you find the health club?
-- I ______. Everyone is saying its management is going from bad to worse.
A.ought to have joinedB.should have joined
C.would rather not have joinedD.would like to have joined

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

- - How dangerous it was!
- - Yes, but for the passer - by' s quick action, the child _____.
A.was drownedB.could have been drowned
C.had been drownedD.should have drowned

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

______ the local authorities put more attention to the safety of the children, more than 20 lives __________ in Gansu Province.
A.Should, would not be claimed
B.Had, would not have been claimed
C.Should, would not be cost
D.Had, would not have been cost

查看答案和解析>>

同步練習(xí)冊答案