英语语法,当分词作状语中,直接用过去分词done 和being done 有什么区别,多谢
答案:5 悬赏:70
解决时间 2021-02-16 20:27
- 提问者网友:江山如画
- 2021-02-15 22:48
英语语法,当分词作状语中,直接用过去分词done 和being done 有什么区别,多谢
最佳答案
- 二级知识专家网友:我颠覆世界
- 2021-02-15 23:33
having been done是现在分词完成被动。通常用于作状语,宾补。只有在一种情况下作定语就是在修饰词为泛指时才能做定语使用。
你见过的这句话理论上讲没错,但是通常是不能这么说的。正确说法应该是:this building,having been built for 2 years,is complete today.这座被建设2年的建筑今天竣工了。
一般都是用从句的形式来说:this building which has been built for 2 years is complete today.
如果having been done作为定语的话,那么被修饰词必须为“any,nothing” 等这样泛指词语。比如:anyone having been bitten couple times by dog fear dog.任何被狗咬过几次的人都会怕狗。记住:只有这种情况下能当定语使用,其他时候只能用作当状语,宾补等。
你见过的这句话理论上讲没错,但是通常是不能这么说的。正确说法应该是:this building,having been built for 2 years,is complete today.这座被建设2年的建筑今天竣工了。
一般都是用从句的形式来说:this building which has been built for 2 years is complete today.
如果having been done作为定语的话,那么被修饰词必须为“any,nothing” 等这样泛指词语。比如:anyone having been bitten couple times by dog fear dog.任何被狗咬过几次的人都会怕狗。记住:只有这种情况下能当定语使用,其他时候只能用作当状语,宾补等。
全部回答
- 1楼网友:许你一世温柔
- 2021-02-16 01:56
something be done 这个是被动语态。而用being done 则是说某件事情正在被做,但是没完成,是正在进行时的状态。而done 则是完成的时态。前面一般加have,而have的时态也还有has、had,但是这样看句子的状态而选用。have /has done是一般完成时态,而had done 则是过去完成时态。
- 2楼网友:荒唐后生
- 2021-02-16 01:35
done 是过去分词做状语;being done 属于现在分词的被动语态(很少用这个做状语)。
分词做状语一般现在分词和过去分词作状语时的用法比较多,而现在分词又有两种时态:一般式doing和完成式having done
例如这几种情况:1、While walking in the street, we met some friends of ours.(同时发生)当我们走在街上,我们遇见了几个老朋友。 2、Not having received a reply, he decided to write again.没有收到回复,他决定再写一封。 3、Given (If we were given) more time, we could do it better. 如果给我们更多时间的话,我们可以做得更好。
- 3楼网友:安稳不如野
- 2021-02-16 00:19
done 表示被动或完成。
being done 表达被动进行。
例如:Compared with China, Japanese is much smaller.与中国相比,日本小得多。
(表示被动).
praised by her teacher, she was very happy.(表示被动完成)
Being questioned by the police, he felt terrible. (正在被警察审问)
- 4楼网友:一个很哇塞的汉子
- 2021-02-15 23:51
这是一种省略用法,只要前后主语一致就可以这样省略。
现在分词作状语时,习惯上不用being,而将其去掉.
但若一定要强调正在进行,也可使用being.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯