问题
选择题
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.