to have done和having done,to do和doing用法有什么区别?记住是时态用法区别?

ii一切皆有可能 1年前 已收到4个回答 举报

jadepku84 幼苗

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

to have done 一般指尚未完成的完成时,属于完成时语态,而having done 强调时间上的先后顺序,一般作状语.
加doing一般表示正在做,或者是想待会做,而加to do 表示想做,但可能做不了.这个要看具体语境.

1年前

7

雪地肥狐 幼苗

共回答了5个问题 举报

doing 现在分词;having done 现在分词的完成式,强调分词动作先于谓语动作发生。
to do不定式一般式;to have done 不定式完成式,表明不定式动作先于谓语动作发生。

1年前

5

韵涛陌路 幼苗

共回答了56个问题 举报

to have done 其实就是to do的形式,可以用来表示目的,或者表将来。但是和to do有差别。
剩下的发信息给你吧,放不下了

1年前

3

烟灰弹了 幼苗

共回答了1个问题 举报

to do 是指要去做,打算做
doing 指正在做
to have done 指曾经做过
having done 指做过

1年前

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