done,tobe done,to have been done,to have done,having done,having been done的区别还有用法?救我……RT,还有啥时候用to be done,啥时候用todo?如There is a lot of work to do.为什么不用to be done?With a lot of work to do,he went ou

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 02:58:22

done,tobe done,to have been done,to have done,having done,having been done的区别还有用法?救我……
RT,还有啥时候用to be done,啥时候用todo?如There is a lot of work to do.为什么不用to be done?With a lot of work to do,he went out to play.为什么不是to be done?

to do to be done 表示目的和将来 非谓语的动作几乎和谓语动作同时发生或将要发生
to have done to have been done 表示非谓语的动作发生在谓语动作之前
having done having been done表示进行和主动 而且非谓语的动作发生在谓语动作之前
done 表示被动和完成
There is a lot of work to do 或者to be done 都可以
With a lot of work to do,he went out to play.这一句是错的 ,应改为With a lot of work done,he went out to play
明白吗?

i have a lot of work to do.(我有很多工作要做。是我做) i have a lot of work to be done.(我有很多工作需要完成。别人做,不一定是说话人做。)to have been done 是 to have done 的被动形式,是不定式的完成时用法,说明动作已发生。i'm sorry to have kept you waiting.不好意思让...

全部展开

i have a lot of work to do.(我有很多工作要做。是我做) i have a lot of work to be done.(我有很多工作需要完成。别人做,不一定是说话人做。)to have been done 是 to have done 的被动形式,是不定式的完成时用法,说明动作已发生。i'm sorry to have kept you waiting.不好意思让你等那么久。(已经等过了)having been done 是 having done的被动形式,属于现在分词的用法。having lived in this city for many years, he knows it very well.(表原因) having finished the homework, she watched the television.(表时间先后) having been deceived for many times, she becoms wiser.

收起