having done和having been done怎么用 什么意思

如题... 如题 展开
 我来答
帐号已注销
2018-10-29 · TA获得超过82.9万个赞
知道大有可为答主
回答量:2602
采纳率:100%
帮助的人:168万
展开全部

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的之前。

了解了上面的概念,再来解释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。

还有一种情况,having been doing,理解了之前两种用法,那么也会很清楚,这个用法也是动词ing的完成进行时,表主动。

扩展资料:

having done这个短语不论是在句首还是在句中,重要的是要理解这个短语的性质与用法。从结构看,这应该是动词ing的完成形式。那么其用法就有两个特点: 

1、作分词使用。在句中从当状语、表语、定语、宾语补助语。 

2、作动名词使用。在句中从当主语、宾语、定语、表语。  

依据上述的两种用法,该短语就可以在句子的任何位置了。最常见的having done是指现在分词的完成形式作状语,表示这动作在谓语所表示的动作之前发生,通常情况是 Having driven all day,we were rather tired. (having driven表示的"先时性的行为")。 

常见的例外是从属关联词 after 引导的从句是带现在分词的省略句; 这个时侯,after 后面跟having done 或跟doing的意思基本上一样, 如:

1) After picking up his things,he hurried to the station. 

2)After having finished his task,he went to bed. 

1) 和2)句的细微区别是 After + having done 更具强调性. 既然是完成形式,那么它代表的动作就是发生在句子谓语动作之前,特别是作状语。例如:  

Having finished all the tasks, we went to the cinema.(时间状语)“完成所有的任务后,我们去看了电影”。完成任务的动作在去看电影之前。  

Having known the situation well, they could deal with the problem effeciently.(原因状语)“由于对形势的深刻了解,他们有效地处理了问题”。先了解了形势,后处理的问题。  

Having done还可以做分词状语或放在介词后面或放在特殊动词后,如:

1、Having done all this, God rested. 做完这一切后,神安息了。 

2、Not having done it right, I tried again. 我由于没有做对,所以又试了试。 

3、He felt ashamed of having done so little work. 他因只做了这么一点儿工作而感到惭愧。

4、Having done his homework, he played basketball. 做完作业,他开始打篮球 

5、He refused having done it in order to save his face. 为了保全面子,他没有承认干过那件事。

淡蓝暮雨
推荐于2018-02-21 · TA获得超过575个赞
知道答主
回答量:113
采纳率:0%
帮助的人:35万
展开全部
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的之前。

了解了上面的概念,再来解释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。

还有一种情况,having been doing,理解了之前两种用法,那么也会很清楚,这个用法也是动词ing的完成进行时,表主动。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神丶雨祭丨
2018-07-27 · 知道合伙人教育行家
神丶雨祭丨
知道合伙人教育行家
采纳数:26214 获赞数:208521
毕业于郑州大学计算机科学与专业,学士学位。饱读诗书,涉猎广泛,希望能以独特的见解,权威的解答,为你答疑。

向TA提问 私信TA
展开全部
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的之前.

了解了上面的概念,再来解释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.

还有一种情况,having been doing,理解了之前两种用法,那么也会很清楚,这个用法也是动词ing的完成进行时,表主动.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1001夜的寂寞
2018-08-01 · 知道合伙人教育行家
1001夜的寂寞
知道合伙人教育行家
采纳数:1788 获赞数:7378
毕业于安徽师范学院,英文专业,从事英文编辑3多了,比较喜欢英文资料,英文读物,崇尚英语文化!

向TA提问 私信TA
展开全部
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的之前.

了解了上面的概念,再来解释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.

还有一种情况,having been doing,理解了之前两种用法,那么也会很清楚,这个用法也是动词ing的完成进行时,表主动.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
meng897577
2019-12-20
知道答主
回答量:5
采纳率:0%
帮助的人:3134
展开全部
都表示现在完成时,都是动词ing,在句子中做状语,起到补充说明的作用,表示动作发生在主句动作之前。having done 表示主动,having been done表示被动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式