----- My God!I have to walk home now,for I just missed the b

----- My God!I have to walk home now,for I just missed the bus.
----- That's too bad.You ______it had you set out a bit earlier.
  A.should have caught.B.had caught  C.would have caught.D.could
zhj123318123 1年前 已收到7个回答 举报

聂方华 幼苗

共回答了17个问题采纳率:100% 举报

此题我C答案
如果你早点出发的话就赶上了,早点出发应该在车走之前,但实际上车已经走了,这个出发就是在车走之前(车已经走了)你出发的话将会赶上,所以C答案是正确答案.

1年前

1

lu028 幼苗

共回答了6个问题 举报

答案为C。
这句话是虚拟语气的用法。

1年前

2

一任凭生 幼苗

共回答了1个问题 举报

此题答案C
本题考查虚拟语气。根据从句“it had you set out a bit earlier”是过去完成时,因此是对过去的虚拟。所以主句要用would/could/might have done.因此答案为C.

1年前

2

靠你马 幼苗

共回答了4个问题 举报

选c啦would have caught

1年前

1

蓝天的蓝杨杨 幼苗

共回答了20个问题 举报

A.
should have done本应该做而未做

1年前

0

紫色的偶然 幼苗

共回答了1个问题 举报

选择A should have done是表示本能够而未做到,would have done是表应该这样做而未

1年前

0

天生得意 幼苗

共回答了1个问题 举报

选C。 would have caught表示过去本能赶上车,却未能赶上。 should have caught表示本该赶上车却未 情态多次都仍然保留着其本身含义的

1年前

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