问题描述: _many times,the boy still didn't know how to do the exercises.为什么要用现在完成进行时而不是现在完成时 1个回答 分类:英语 2014-12-12 问题解答: 我来补答 Having been told ,这是非谓语动词,不是现在完成进行时,having 这里用-ing 是非谓语动词的形式之一,加ing表示这个谓语的动作与主语是主动关系,这句话可以写成:the boy has been told many times ,the boy still didn't know how to do the exercises.这样就成了两个独立的句子,因为一个句子不能出现两个谓语动词,要想改成一个句子,要么加连词,要么其中一句改成非谓语动词,就如例句的一样. 展开全文阅读