您现在的位置是:首页 > 学科知识查询 > 高中英语题库

many times, he still repeated the same mistake.A. Having told B. Having been toldC. Telling D. Bein

编辑:chaxungu时间:2026-04-27 02:58:41分类:高中英语题库

【题目】________________ many times, he still repeated the same mistake.

A. Having told B. Having been told

C. Telling D. Being told

在线课程

【答案】B

【解析】考查分词。句意:他多次被告知,他仍然重复着同样的错误。逗号之前是句子状语,其中tell与其逻辑主语(主句主语)he之间是被动关系,并且根据句子意思可知状语动作发生在主句动作之前,用having been done作状语。故选B.