问题 单项选择题

The police accused him of setting fire to the building but he denied ______ in the area on the night of the fire.

A.to be

B.to have been

C.having been

D.be

答案

参考答案:C

解析:动词deny要求名词或动名词作宾语,所以只有having been正确。此处用完成式表示be in the area发生在过去,句子里已有明确的时间on the night of the fire。句意为:“警察指控他纵火焚烧大楼,但他说发生火灾那天晚上他不在那一带。”

单项选择题 B型题
单项选择题