did .had______a little earlier,i would have caught the train

did .had
______a little earlier,i would have caught the train.
a.did i leave b.would i leave c.had i left d.have i left
分析;答案是c
b有would肯定去掉
剩下的我就不会了,a.d错在那里?
c的had可以该为did吗?
乖乖的鱼 1年前 已收到2个回答 举报

rainie_000 幼苗

共回答了22个问题采纳率:81.8% 举报

这是虚拟语气,实际是If I had…的缩写.虚拟语气打头有If I would、If I should、If I had三种,根据时态来选用

1年前

1

恒滔 幼苗

共回答了20个问题 举报

这是一个虚拟语气的句子,句意是“如果我可以早点离开,我就可以赶上这火车”、这是对已经发生的事情进行假设。主句用would +have done ,从句用过去完成时,即是:If I had left a little earlier ……,当条件从句中有 should were had 三个助词时可以省去If ,再将should were had 直接提前,就构成了had...

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.342 s. - webmaster@yulucn.com