He() Alice for ten years.A married to B has married to C has

He() Alice for ten years.A married to B has married to C has married D has been married to
选哪个,为什么,
哦的天0 1年前 已收到4个回答 举报

天地宇宙磁场暗示 春芽

共回答了16个问题采纳率:93.8% 举报

D
有for ten years可知,用现在完成时,排除A,marry为非延续性动词,它的肯定句不能和时间段连用,排除B、C,选项D中的married是个形容词

1年前

6

lferer 幼苗

共回答了50个问题 举报

选C
有for ten years所以用完成时就可
而marry直接是get marry (to)to可省
marry sb
而marry sb to sb 是将……结合在一起
希望对你有帮助……
望采纳

1年前

2

大好文章 幼苗

共回答了37个问题 举报

选D。因为 mary是及物动词,嫁或娶的意思,如 Alice嫁给了Tom . Alice has maried Tom。如表示与某人结婚,应说 be married to 可表状态与一段时间状语连用.

1年前

2

huihui6386 幼苗

共回答了61个问题 举报

他()艾丽斯十年了。一个结了婚的B娶了C娶了D结了婚

1年前

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