they have been married for a year.

they have been married for a year.
已结婚1年 为什么不是 they have married for a year.不是现在完成时吗 就算不是也应该是they have been marring for a year.
teainred 1年前 已收到9个回答 举报

一味田七 幼苗

共回答了24个问题采纳率:95.8% 举报

have been married 表示一种状态
have married 表示一种事实,我已经结婚的,这里的结婚,是一个瞬间的动作,不能与for a year 这种表示状态的短语连用
have been marring 表示一直在结婚
总的来说,marry 是一个表示瞬间的动词

1年前

6

我的万宝路 幼苗

共回答了3个问题 举报

they have been marring for a year.晕 老大 这句话 是是现在完成进行时!
意思是 过去的一年里他们一直在结婚!
be married 和 get married 是词组 固定的!

1年前

2

dd客_9527 幼苗

共回答了85个问题 举报

你结婚了吗? Are you married? 结婚上get married 或者be married, marry 是娶...

1年前

1

要换手机 幼苗

共回答了5个问题 举报

be married (to sb.)是短语。
已结婚两年是现在完成时

1年前

1

samuelchoi 幼苗

共回答了35个问题 举报

they have been married for a year
have been married 表示状态 和后面的for a year(时间段)呼应

1年前

1

一生的风景 幼苗

共回答了4个问题 举报

They have married.----married是动词
they have been married for a year.---married 是形容词

1年前

1

mfhk 幼苗

共回答了70个问题 举报

Married 此处是形容词,与BE 构成短语表示结婚的状态。

1年前

0

pengwei0898 幼苗

共回答了34个问题 举报

married是短暂动词。。不用有延续的。。
所以要加Be
这样就可以当作状态了

1年前

0

WS0818 幼苗

共回答了78个问题 举报

they have been marring for a year

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 24 q. 0.024 s. - webmaster@yulucn.com