We a pleasant journey but for the rain.A. would haveB. will haveC. had hadD. would have h

发布时间:2020-08-17 11:31:39

We      a pleasant journey but for the rain.
A. would have
B. will have
C. had had
D. would have had

网友回答

A. would have
B. will have
C. had had
(答案→)D. would have had
解析:选D。 but for the rain = if it hadn’t rained为介词短语表示虚拟的含蓄的表达方式。本句表示对于过去情况的假设虚拟。
以上问题属网友观点,不代表本站立场,仅供参考!