having done放句首的时候句子的时态

having done放句首的时候句子的时态
如果是现在完成时的话,后面的句子不该出现动词的过去式该是一般式吧。可是我遇到一道题后面是done的形式啊。
ASnow 1年前 已收到3个回答 举报

果果杰 花朵

共回答了20个问题采纳率:100% 举报

having done是非谓语形式,表示非谓语的动作先于谓语发生,因此句子主干部分用过去的某种时态是必须的.having done这种现在分词形式可以担任除了目的状语意外的所有状语成分.比如:Having reached the top of the mountain,we decided to take a rest.这是原因状语或时间状语,其中,reach这个动作发生在decide之前.

1年前

2

南明河1 幼苗

共回答了107个问题 举报

应该使用过去式,可以参照下面的网址

1年前

2

散步的萤火虫 幼苗

共回答了58个问题 举报

现在完成时撒~~have加ing可能是因为做的伴随状语

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.052 s. - webmaster@yulucn.com