问题 选择题

(2013·陕西省长安一中模拟)—Have you made an apology ________ him ________ breaking his window?

—Yes, I have.

A.for; to

B.to; to

C.for; for

D.to; for

答案

答案:D

选D 考查短语make an apology to sb. for sth.“因为某事向某人道歉”。句意:“你打破了他的窗子向他道歉了吗?”“是的,我道歉了。”

多项选择题
单项选择题