英语翻译
求翻译和解释这道高中语法题(第二题):
Hegivespeopletheimpression(ofbeingwritten)manypoems.
A.ofhavingwrittenB.tohavewritten
C.ofbeingwrittenD.towrite
可书上答案为什么是c
可以确定是书上答案错了吗?