I know it’s normal for such a thing to happen, but we _____ it if we’d been more careful.
A.need have avoidedB.could have avoided
C.will have avoidedD.had avoided
B

試題分析:考查虛擬語(yǔ)氣:句意:我知道這樣的事情發(fā)生是很正常的,但是如果我們更小心點(diǎn)本來(lái)是可以避免的。根據(jù)從句if we’d been more careful.可知是和過(guò)去相反的虛擬語(yǔ)氣,主句用could have done,need have done本來(lái)需要做…而沒(méi)有做,will have done是將來(lái)完成時(shí),had done是過(guò)去完成時(shí),選B。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

Which of the following sentences conveys a fact?  
A.Maryandhersonmustbehomebynow.
B.Carelessreadingmustgivepoorresults.
C.It’sgettinglate,andImustleavenow.
D.Hemustbeworkinglateattheoffice.

查看答案和解析>>

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

It’s important that the future ______ with a goal of caring for the environment.
A.will buildB.would be built
C.be builtD.was built

查看答案和解析>>

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

It is recommended by the representatives that traditional cultures _____
A.should preserveB.have been preserved
C.be preservedD.must be preserved

查看答案和解析>>

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

He ________ the exam, but he was too careless.
A.could have passedB.couldn’t have passed
C.must have passedD.may have passed

查看答案和解析>>

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

The safety belt saved the boy; otherwise, he _____ in the accident.
A.would be killedB.was killed
C.had been killedD.would have been killed

查看答案和解析>>

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

If he _______ to the teacher attentively in the past year, he _______the answer to the question now.
A.had listened; would knowB.listened; knew
C.listens; knewD.has listened ;knows

查看答案和解析>>

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

I’d rather you _______that now, than afterwards.
A.knowB.to knowC.knowingD.knew

查看答案和解析>>

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

They received demands that the work ________ at once.
A.must be doneB.would be doneC.had been doneD.be done

查看答案和解析>>

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