________ repeatedly, the problem still appeared in the beginners’ homework.
A.Explaining
B.Having explained
C.Having been explained
D.To be explained
答案:C
题目分析:考察分词作状语。本题中的动词explain与后面句子主语the problem之间构成被动关系,故使用过去分词done表示被动,在很多情况下done="having" done;前者更多强调被动,后者更多强调已经完成。句意:已经被重复地多次解释,这个问题还是出现在初学者的家庭作业里。故C正确。AB项没有被动的形式,D项中的不定式表示的是将来时。
点评:当分词做状语的时候,如果构成分词的动词与句子的主语构成主动关系,就使用现在分词做状语;当二者构成被动关系,使用过去分词做状语。在很多情况下done="having" done;前者更多强调被动,后者更多强调已经完成。如果分词的动作发生在谓语动词之前,就使用分词的完成式。如果分词与句子的主语没有关系,可以使用状语从句或者独立主格结构。