my sister has been engaged for two months中为什么要用been?这里的been是be的过去分词,engaged也是过去分词,既然 已经有了动词engaged,为什么还要加个been?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 06:24:07

my sister has been engaged for two months中为什么要用been?这里的been是be的过去分词,engaged也是过去分词,既然 已经有了动词engaged,为什么还要加个been?
my sister has been engaged for two months中为什么要用been?
这里的been是be的过去分词,engaged也是过去分词,既然 已经有了动词engaged,为什么还要加个been?

my sister has been engaged for two months中为什么要用been?这里的been是be的过去分词,engaged也是过去分词,既然 已经有了动词engaged,为什么还要加个been?
这里用been的意思我认为是强调my sister处于订婚的状态,而不简单的就表示她已经结婚,这句话如果说我姐姐家订婚了,强调订婚的动作,那就不需要用been,后面也不要加时间(two months);但是强调我姐姐已经订婚两个月的这种状态,那就应该用been,我这是从语境上分析,另外很重要的一点是句子末尾的for two months表示一段时间,所以要用been,表示状态的持续

my sister has been engaged for two months
此处“has been done”是现在完成时的被动语态,“be engaged”为固定搭配,此处意思为“订婚”,“for two months”两个月了,表示时间段,由此你就好理解本句的意思了,全句翻译为“我的妹妹已经订婚两个月了”
望采纳哦~~~...

全部展开

my sister has been engaged for two months
此处“has been done”是现在完成时的被动语态,“be engaged”为固定搭配,此处意思为“订婚”,“for two months”两个月了,表示时间段,由此你就好理解本句的意思了,全句翻译为“我的妹妹已经订婚两个月了”
望采纳哦~~~

收起

因为有has

这是被动语态

has been +动词 表示一种状态。 例如 they have been married for six years 他们结婚已经六年了。 是一样的

首先,engage作动词有占用吸引之意,所以engaged便有了订婚之意。
其次,has been engaed与has enaged,都是现在完成时,但前者是被动式,后者是主动式。
此外,按中文说法,每个女人都渴望被占有,而每个男人都渴望去占有。这其实是指一种说话的习惯,反过来也对,就是不符合中国国情,从中文文法上讲,不是语法错误或特有所指,如女强人。
难道,my sis...

全部展开

首先,engage作动词有占用吸引之意,所以engaged便有了订婚之意。
其次,has been engaed与has enaged,都是现在完成时,但前者是被动式,后者是主动式。
此外,按中文说法,每个女人都渴望被占有,而每个男人都渴望去占有。这其实是指一种说话的习惯,反过来也对,就是不符合中国国情,从中文文法上讲,不是语法错误或特有所指,如女强人。
难道,my sister只能用has been engaged,而不能用has engaged?,只有男人才能这样用?
非也,就英文而言,男人也是这么用的。因为has been done表达的是一种被动语态,表达主语已经保持、处于或进入某种状态(或做了某事,但含有被动之意,以有别于主动)。就此句而言,如果省略掉been,则动词也要变,如marry,my sister has married for two months,可是有语病;须用过去式才行:my sister had married for two months。问题不在时态上,而是marry是短暂性动词,因为你不能结个婚要结两个月哈。而且句子表达的是订婚,不是结婚。那么,就只有一个动词—betroth可用了,可惜它通常只能用于被动式。所以,也只能是be betrothed的用法。
最后,英文与中文,似乎于无形之中达成了某种默契。唯一的区别,就中文而言,一般不适用于男人,这是习俗。英语皆适用,因为,这是语法。
为了加深印象,多说了两句,请见谅。

收起