But for the help you gave me, I _______ the examinations.A.would have passedB.wo

But for the help you gave me, I _______ the examinations.A.would have passedB.wo

题型:不详难度:来源:
But for the help you gave me, I _______ the examinations.
A.would have passedB.would pass
C.wouldn’t have passedD.wouldn’t pass

答案
C.
解析
but for 的意思是“若不是,要不是”,用于引出与事实相反的假设,通常与虚拟语气连用。根据句中的 the help you gave me,可知它表示与过去事实相反,故选C.
举一反三
— Tom is never late for work. Why is he absent today ?
— Something _______ to him.
A.must happenB.should have happened
C.could have happenedD.must have happened

题型:不详难度:| 查看答案
The World Wide Web is sometimes jokingly called the World Wide Wait because it ______ be very slow.
A.shouldB.mustC.willD.can

题型:不详难度:| 查看答案
Helen ______ go on the trip with us, but she isn’t quite sure yet.
A.shallB.mustC.mayD.can

题型:不详难度:| 查看答案
— The woman biologist stayed in Africa studying wild animals for 13 years before she returned.  
— Oh, dear ! She ______ a lot of difficulties !
A.may go throughB.might go through
C.ought to have gone throughD.must have gone through

题型:不详难度:| 查看答案
He paid for a seat, when he ______ have entered free.
A.couldB.wouldC.mustD.need

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.