having gone是什么时态
having gone是现在完成进行时态。
现在完成进行时其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
肯定句 主语+have/has+been/动词的现在分词+其他
否定句 主语+haven’t/hasn‘t+been/动词的现在分词+其他
一般疑问句 have/has+主语+been/动词的现在分词+其他
肯定回答:Yes.主语+have/has 否定回答:No.主语+haven't/hasn't
1) 表示一个在过去开始而在最近刚刚结束的行动,如:
Ann is very tired. She has worked hard.安很累。她工作很努力。
Why are your clothes so dirty? What have you done?你的衣服为什么这么脏?你做了什么?
2) 表示一个从过去开始但仍在进行的行动,如:
It has been raining for two hours. (现在还在下)雨已经下了两个小时了。
Jack has been feeling very well recently.杰克最近感觉很好。
having:v. 有; 持有; 占有; 由…组成; 显示出,带有(性质、特征)。
done:adj. 完毕; 了结; 结束; 煮熟; 熟了; 合乎礼仪; 合乎规矩; 得体。
扩展资料
:Having done that, it's time to consider libraries.
在这完成之后,才去考虑库。
I have no idea of their having done such a thing.
我不知道他们做过那样的事。
Having done these things, he went on again.
做完这些事,他又向前飞去。
Having done that, she now could rest.
做完了这些事,现在她可以安息了。
He refused having done it in order to save his face.
为保全面子,他没有承认干过那件事
“have done是“现在完成时”的体现。having done是动词-ing形式的完成式,表示该动作发生在谓语动词之前。having done sth.一般出现在句首,表达出“在……的前提下”的意思,后面必定跟着一条完整从句。”
1、have done和have been done have done和have been done都表示的是现在完成时,
having done和having been done都是动词ing的完成形式,在句子中作状语,起到补充说明的作用。这里要注意的是,having所接的动词发生的时间在主句中谓语动词发生的时间之前。比如:Having driven all day,we were so tired.这个例子中,having driven表示“我们”的状态,“开了一天的车”,并且drive的动作发生在be tired的之前。
2、having done和having been done的区别 前者having done表示的是主动,后者having been done表示的是被动。例: 1.Having driven all day,we were so tired. 我们开了一天的车,现在都很累了,having driven表示的是主动,是“我们开了一天的车”; 2.Having been criticized today, he was so sad. 今天被批评了,他很难过。是"he"被批评,而这个原因状语又是修饰"he",所以要用被动,have been done。