英语翻译

问题描述:

英语翻译
求翻译和解释这道高中语法题(第二题):
He gives people the impression ( of being written )many poems.
A.of having written B.to have written
C.of being written D.to write
可书上答案为什么是 c
可以确定是书上答案错了吗?

答案是A.of having written【它给人一种写过许多诗的影响】