My parents __ for more than fifteen years.A,have got married

My parents __ for more than fifteen years.A,have got married B,have been married
云云朵朵 1年前 已收到4个回答 举报

绿茶Z 幼苗

共回答了21个问题采纳率:81% 举报

B
现在完成时中如果有表示一段时间的状语,则要求句子里的动词是延续性的,不能是暂时性
get married 是暂时性动词
be married,maried是过去分词转化来的形容词,表示状态,是延续性的
所以选B

1年前

9

kfwangjuan 幼苗

共回答了101个问题 举报

可是我觉得这两个答案都对啊.理由可能提问者自己知道

1年前

2

zyljl1111 幼苗

共回答了18个问题 举报

B
因为for more than fifteen years是表示一个时间的持续性状态,应用be married;而got married则是表示一种动作。
例如:My parents have got married fifteen years ago.这时就用get married啦。

1年前

1

seed 幼苗

共回答了140个问题 举报

B
持续性动词表示状态。

1年前

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