单选题 ______seeing the damage he had done, the child felt ashamed.
A. By B. On C. At D. For

【正确答案】 B
【答案解析】[解析] “on+doing sth.”意为“就在某时或某场合(之后)”,“一……就……”。