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 passed | B.would pass | C.wouldn’t have passed | D.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 happen | B.should have happened | C.could have happened | D.must have happened |
|
The World Wide Web is sometimes jokingly called the World Wide Wait because it ______ be very slow. A.should | B.must | C.will | D.can |
|
Helen ______ go on the trip with us, but she isn’t quite sure yet. |
— 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 through | B.might go through | C.ought to have gone through | D.must have gone through |
|
He paid for a seat, when he ______ have entered free. A.could | B.would | C.must | D.need |
|
最新试题
热门考点