专四

单选题I __________ but for the help you gave me.

A.didn't succeed
B. wouldn't succeed
C. hadn't succeed
D. wouldn't have succeeded

参考答案:D进入在线模考
译文:要不是你们帮我,我就不会取得成功。
虚拟语气题。在虚拟语气句子中,可以用介词短语代替条件状语从句,题干中的but for意为“要不是……”,是对过去事实的虚拟,主句动词形式应该是would have done,因此可以判断,[D]选项正确。

你可能感兴趣的试题

1He didn't come yesterday. He __________ busy working in the lab.

A. must be
B. would have been
C. must have been
D. would be

2__________, I will take her as my wife.

A. Were she rich or poor
B. Being rich or poor
C. Be she poor or rich
D. Whether is she poor or rich

3All the flights __________ because of the extremely heavy rain,we had to postpone our schedule.

A.were canceled
B.had been canceled
C.having canceled
D.having been canceled