Thank you very much. But for you, I in the fight yesterday.A. would have been diedB. woul

发布时间:2020-08-16 13:31:10


Thank you very much. But for you, I      in the fight yesterday.
A. would have been died
B. would have been killed
C. should die
D. would have killed

网友回答

A. would have been died
(答案→)B. would have been killed
C. should die
D. would have killed
解析:考查虚拟语气。But for要不是,根据语境及时间状语yesterday可知为过去事实相反的虚拟语气,故用would have done,根据主语I,与kill之间的关系为被动,故选B。
以上问题属网友观点,不代表本站立场,仅供参考!