1313.By last year they____ for four yearsA have been married

13
13.By last year they____ for four years
A have been married B had been married
liuhxhx 1年前 已收到6个回答 举报

烨色浪漫 幼苗

共回答了23个问题采纳率:91.3% 举报

B
到去年为止,他们已经结婚四年了
因为前面是by last year 这个时间限定在去年
那么和四年比起来,已经结婚四年了,所以要用过去完成时态

1年前

4

lvtaofly 幼苗

共回答了31个问题 举报

选B
到去年为止,他们已经结婚四年了
表示到过去某一个时间点为止,用过去完成式
如果选A,句子应该是 They have been married for four years now

1年前

2

dhxtftf 幼苗

共回答了2个问题 举报

B
题目翻译过来是:到去年为止他们已经结婚4年了
前提是到"去年"为止,所以要用过去完成时,所以是HAD
如果是A答案,那是争对现在来说的,比如到现在为止他们结婚已经4年了,就选A

1年前

2

晋时回忆 幼苗

共回答了31个问题 举报

因为它说的是到昨天为止,如果是到现在或是将来,可用一般完成时态
在这里只能用过去完成时,表示过去的过去

1年前

2

漠北侠客 幼苗

共回答了41个问题 举报

B
直到去年为止,他们结婚已经有四年了
与现在无关,应该用过去完成式

1年前

1

king_ren 幼苗

共回答了6个问题 举报

B
MARRY可以不是一个短暂性动词,所以根据句意CHOOSE B

1年前

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