单选题 ______his glasses, he couldn't read the report.
  • A) Broke
  • B) Broken
  • C) Being broken
  • D) Having broken


【正确答案】 D
【答案解析】[解析] 本题考查非谓语动词。根据句意可知“打碎眼镜”在“不能看报告”这个动作之前,所以应该用现在分词的完成时,故选D。