the man has been dead for many years.为什么不用用died如题,为什么dead不能用died,像一个句子里:they have been married for two years.这里为什么又用married这样的格式啊?还有一个,he has been playing golf for ten year

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 13:36:08
themanhasbeendeadformanyyears.为什么不用用died如题,为什么dead不能用died,像一个句子里:theyhavebeenmarriedfortwoyears.这里为什

the man has been dead for many years.为什么不用用died如题,为什么dead不能用died,像一个句子里:they have been married for two years.这里为什么又用married这样的格式啊?还有一个,he has been playing golf for ten year
the man has been dead for many years.为什么不用用died
如题,为什么dead不能用died,
像一个句子里:they have been married for two years.这里为什么又用married这样的格式啊?
还有一个,he has been playing golf for ten years,,这个playing又是什么意思。,干脆跟我说have been 后面要加什么的语法好了。

the man has been dead for many years.为什么不用用died如题,为什么dead不能用died,像一个句子里:they have been married for two years.这里为什么又用married这样的格式啊?还有一个,he has been playing golf for ten year
been dead 表示死了的状态 died表示死的动作,因死亡为瞬间动词,不能在一段时间内持续死亡 所以不能用,只能用 dead(死的)
be married,married表示结了婚的,是状态,所以可以加时间状语,也就是一段时间
About the 3th question:have been doing 和have done 没有太大的区别.都表示曾经做过某事而且是完成时,但是前者强调了动作持续性.如,he has been playing golf for ten years 表示“他十年内一直在达高尔夫”而he has played golf for 10 years表示“他打了十年高尔夫”

for 引导的时间状语 使主句要用完成时.

has been dead for many years.
这里是说死了这个状态持续了好多年,意译就是死了好多年。不能用died是因为‘死亡’这个动作是一下子的,不可能持续几年。
have been married这里的married其实是形容词,动词marry的过去分词作形容词,也是表示结婚有配偶的状态,可以直接用来修饰名词,比如a married man,一个已婚男人。

全部展开

has been dead for many years.
这里是说死了这个状态持续了好多年,意译就是死了好多年。不能用died是因为‘死亡’这个动作是一下子的,不可能持续几年。
have been married这里的married其实是形容词,动词marry的过去分词作形容词,也是表示结婚有配偶的状态,可以直接用来修饰名词,比如a married man,一个已婚男人。
与此区别,died不能做形容词,比如说,一只死猫,不可以说a died cat,只能说a dead cat.
所以have been后面加形容词表示状态的持续。动词的过去分词如果可以做形容词直接修饰名词,那就可以用在have been这个结构中。
另外have been playing golf for ten years,这里是指动作的持续,玩高尔夫这个运动10年了。所有的运动都可以用于这种动作的持续,还有从事某方面的工作(work),科研(research)之类的,这些都是可以持续的动作。与此区别的比如hit the button,按按钮这个一瞬间的动作就不能用完成进行时(have been doing).
总结一下:have been 1)用于状态的持续---后加形容词,可以直接修饰名词的动词过去分词形式也可以做形容词,【判断依据:能不能直接修饰名词】;2)用于动作的持续 -- 后加可以持续的动作的动词的现在分词

收起

可以加过去分词表被动,也可以加动词ing表进行时