单选题 I ______ sent headlong to the bottom had I not caught hold of a tuft of grass, which was so firm as to save me.
【正确答案】 A
【答案解析】[解析] 本题考查虚拟语气。此句为省去if的虚拟条件句,表示与过去事实相反,从句中用过去完成时,主句中用could/should/would+have done,故A正确。