A-A+
He was praised for _____ a great contribution
问题详情
He was praised for _____ a great contribution to his country.
A.making
B.having made
C.have made
D.make请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:他由于为国家做出了巨大的贡献而受到表扬。for为介词,后接名词或动名词。动名词动作在谓语之前发生,要用动名词的完成式havingdone。