Sue—--in China for 3 years and now she can speak Chinese ver

Sue—--in China for 3 years and now she can speak Chinese very well.A.stayed B.stays C.has stayed
要理由啊
蛮擅 1年前 已收到2个回答 举报

徒言树 幼苗

共回答了26个问题采纳率:88.5% 举报

for 3 years 用现在完成时,所以选择C

1年前 追问

2

蛮擅 举报

那 Mark___in China for 10 years and now he teaches Chinese in britain 呢

举报 徒言树

同理

蛮擅 举报

可是前半句指mark过去在中国工作了10年,现在不在中国了,是不是要用一般过去式?

举报 徒言树

B. worked 有 now he teaches Chinese in Britain,说明现在已经不在China,不能用现在完成时,而要用过去式。 其实这题挺有争议的,我刚才还问了下老师

蛮擅 举报

那老师也说选B?

举报 徒言树

她说答案选B,可也有人选C,反正争议挺大

maimaipu 幼苗

共回答了2个问题 举报

  选择C
  这里的has stayed是现在完成时的标志,即(have/has+过去分词),那么这句话可以翻译成:苏已在中国生活了三年,现在她的中文说得非常好。那 Mark___in China for 10 years and now he teaches Chinese in britain 呢也选C
因为现在完成时也可表示动作发生在过去,但对现在有影响或联系,而Mark...

1年前

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