— But for your timely warning, we into great trouble.— Well, you know we’re friends.A. wo

发布时间:2020-08-17 07:50:21

— But for your timely warning, we      into great trouble.
— Well, you know we’re friends.
A. would get
B. must have got
C. would have got
D. can’t have got

网友回答

A. would get
B. must have got
(答案→)C. would have got
D. can’t have got
解析:本题是一个含蓄条件的虚拟语气,它表示的条件不是通过if条件句表示出来,而是通过介词短语but for要不是,如果没有…;句义:要不是你及时提醒,我就会陷入大麻烦了。—嗯!你知道我们是好朋友的。根据句义可知这件事情发生在过去,故主句使用would have done表示对过去情况的虚拟。ACD三项都不能用于对过去情况的虚拟。故C正确。
以上问题属网友观点,不代表本站立场,仅供参考!