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。