I ______ Peter with his work, but I had a lot of things to do myself.
A.must have helpedB.should have helped
C.needn’t have helpedD.can’t have helped
B

試題分析:本題的關(guān)鍵詞是but后面的句中使用了一般過去時(shí),說明本句表示的是對過去的虛擬。對過去情況的虛擬使用“情態(tài)動(dòng)詞+have done”的形式。Must have done一定做了某事;should have done本應(yīng)該做某事,實(shí)際上卻未做;needn’t have done本不需要做,實(shí)際上去做了;can’t have done不可能做某事;句義:我本應(yīng)該幫助Peter做他的工作,但是我有很多自己的事情要做。AD兩項(xiàng)并沒有比賽虛擬語氣,只是對過去情況的推測。C項(xiàng)語義不搭配。根據(jù)句義說明B正確。
練習(xí)冊系列答案
相關(guān)習(xí)題

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

(2013·成都七中考前模擬)We were stuck on the way to the scenic spot, otherwise we ________ lots of fun there.
A.had hadB.have had
C.could have had D.could have

查看答案和解析>>

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

You fool! You __________ all the people in the car yesterday if it had not been for me.You were so drunk while driving!
A.could killB.might have killed
C.had killed D.should have killed

查看答案和解析>>

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

(2013·北京東城區(qū)高三教學(xué)統(tǒng)一檢測)—Mum, I'm tired.
—Well, if you ________ go to bed after midnight every night, what do you expect?
A.willB.may
C.shouldD.can

查看答案和解析>>

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

You ________ pay too much attention to your reading skill, as it is so important.
A.can'tB.shouldn'tC.mustn'tD.needn't

查看答案和解析>>

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

I’m very hungry. Get me something to eat; anything ________ do.
A.will B.should C.must D.can

查看答案和解析>>

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

We would have to put off the visit to the Water Cube________ it rain tomorrow.
A.WouldB.Were C.ShouldD.Could

查看答案和解析>>

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

(2013·高考浙江卷)I ________ myself more-it was a perfect day.
A.shouldn’t have enjoyed
B.needn’t have enjoyed
C.wouldn’t have enjoyed
D.couldn’t have enjoyed

查看答案和解析>>

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

“He will come tomorrow.” “But I’d rather he _______ the day after tomorrow.”
A.will comeB.is comingC.came D.had come

查看答案和解析>>

同步練習(xí)冊答案