英语中having done是什么时态?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 21:47:53
英语中having done是什么时态?

英语中having done是什么时态?
英语中having done是什么时态?

英语中having done是什么时态?
having done是分词的完成式,在表示时间的介词后使用,通常表示该动作先于句子谓语动词的动作发生,和have been doing现在完成进行时很相似,但二者却完全不同!而且还会出现having been done的被动形式.

完成时态
是非谓语动词形式

完成时
having done做前面词的非谓语

应该是现在完成进行时.因为英语中有16种时态,而这种是比较少用的.他的意思是.一件事情,过去在做.现在在做,将来还要做.表示这种状态一直延续著,而现在完成时是过去做,现在没做,但是将来可能还会做

应该是现在完成时have done,如果前面是介词的话就会是having done,如after having done