to have done和having done 的区别 时间:1951次浏览2020.02.14提问 已解决问题hao231知道平台可亲可爱的匿名用户网友在1951次浏览2020.02.14提问提了关于外语学习翻译外语相关的问题,他的提问这里to have done和having done 的区别外语学习翻译外语希望大家能够帮助她。 详细问题描述及疑问:期待您的答案,真心佩服你,谢谢 ! 第1个回答 波黑家的2020.02.15回答提问者采纳tohavedone一般指尚未完成的完成时,属于完成时语态,wearegoingtohavelearnt900word.而havingdone强调时间上的先后顺序,一般作状语,例如Havingfinishedhiswork,Bobwentbackhomehappily. 第2个回答 squall-chen@163.com2020.02.15回答tohavedonetohavedone英[tuhvdn]美[tuhvdn]完成式;不定式的完成式;完成时;完成主动式;完成体已经做了1WhatamIsupposedtohavedonewrongnow我这会儿究竟做错了什么?havingdone完成了havingdone英[hvdn]美[hvdn]完成式;现在分词的完成式;主动形式;强调时间;现在分词的完成形式1Trueguiltischaracterizedbyareadinesstomakeatonementforhavingdonewrong.真正的内疚表现为愿意弥补所犯的过错。