作业帮 > 英语 > 作业

having spent some time in the city...求高手解释这是什么时态吖?have用现在分词,

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/18 13:19:36
having spent some time in the city...求高手解释这是什么时态吖?have用现在分词,spent是过去分词.
having spent some time in the city...求高手解释这是什么时态吖?have用现在分词,
having done
叫动名词的完成式,相当于过去完成时,是非谓语的一种,你的例句应该后面还有一个过去式的句子,表示,having spent some time in the city,在你后面的动作之前就发生了
再问: 过去的过去以前,就用动名词的完成形式是吧?
再答: 还要看逻辑主语和非谓语动词是不是主谓关系
再问: 举个例子可以不?
再答: having spent the whole morning, i went home with an empty bag 没有连词,谓语动词是went,spent要处理成非谓语,i 和spend是主谓关系,本应该用spending ,但是,又是过去的过去,就用 having spent =i had spent the whole morning before i went home... =having spent he whole morning ,i went home with an empty bag