成人英语三级

单选题We __________ a pleasant journey but for the rain.

A.would have
B.will have
C.had had
D.would have had

参考答案:D进入在线模考
【参考译文】要不是下雨,我们会有一个愉悦的旅行。
【答案解析】本题考查虚拟语气。but for暗含虚拟的意思,意思是“要不是……”。很明显本句说的是过去了的事,即与过去事实相反,需用过去完成对态。

你可能感兴趣的试题

1 __________ ,he can´t educate his child well.

A.He is a teacher
B.Being a teacher
C.Teacher as he is
D.Though a teacher he is

2It was not __________ the fire fighters came.

A.before long
B.long before
C.long ago
D.long when