Well, first of all, there's an anomaly in the preceding text. I would have thought that it should read: 'No, I really couldn't have done that' . If it did, B would be the obvious choice (with some changes-- 'I knew I couldn't have left' ).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.