非谓语 To have done 和 having done 的区别 以及to be doing

非谓语 To have done 和 having done 的区别 以及to be doing 表示正在进行还是将来?

第1个回答  2014-11-02
to have done是现在完成时,having done是过去正在完成,将来本回答被提问者采纳
第2个回答  2014-11-02
将来时
相似回答