英语时态问题:had painted 、having been painting、having painted分别是什么时态谢谢了

问题描述:

英语时态问题:had painted 、having been painting、having painted分别是什么时态
谢谢了

had painted 若有主语,就是过去完成时、否则是过去分词的完成时态。
having been painting分词形式的进行时、
having painted 现在分词形式的被动态。

过去完成时,被动的正在进行时,现在分词的完成形式

过去完成时
现在完成进行时
现在完成时
不过你后两个have为什么要用having呢,没有见过这样用的呢

过去完成时;过去完成进行时;过去完成将来时

had painted 过去完成时He told me that he had painted the house the week before.having been painting此结构不存在having painted现在分词的完成式Having painted the house,he was very tired....

现在完成时,现在完成进行时,现在进行过去式