Had the weather been good, the children ______ out for a walk.

admin2019-07-18  20

问题 Had the weather been good, the children ______ out for a walk.

选项 A、had gone
B、could have gone
C、would go
D、went

答案B

解析 当虚拟语气中含有were,had,should,would等词时,可以省略if,把这些词放在主语之前。例如:Should I meet her,I would tell her. (万一我见到她,我会告诉她的。)Were I in your position,I would do it  better. (如果我处在你的位置上,我会做得更好。)Had they made preparations, they would have succeeded. (如果他们准备了的话,他们应该能成功的。)本句为和过去的事实相反的虚拟语气,因此选B。
转载请注明原文地址:https://kaotiyun.com/show/1O3O777K
0

最新回复(0)