问题 选择题

But for the sudden rainstorm, our trip to Hong Kong _____ a very pleasant one.

A.was

B.would have been

C.would be

D.had been

答案

答案:B

if 虚拟的一种,对过去虚拟, if 后用had done , 主句用would/ could /might have done.如果句子内没有if, 可用but for, without .

例如: But for your help, I wouldn’t have finished the job.

Without your help, I wouldn’t have finished the job.

单项选择题
单项选择题