—You seem to be familiar with London.

—You seem to be familiar with London.
---I ___________ here for three years.It’s great to be back.
A.have lived B.had lived
C.lived D.live
写出原因,
侃285座大山 1年前 已收到5个回答 举报

rinoa_jj 幼苗

共回答了17个问题采纳率:100% 举报

选c 表示过去发生的一个事实,且live是一个延续的动作 不需要用过去完成时

1年前

7

爱哭的虾米 幼苗

共回答了400个问题 举报

A
for three years表示包括现在在内的一段时间,要求谓语动词用现在完成时。
句意:
——看来你对伦敦很熟悉。
——我来这儿已有三年了,现在可以回去了,太棒了!
祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟!请记得采纳,多谢!...

1年前

2

毛毛虫1010 幼苗

共回答了1个问题 举报

撤回俺的回答,感觉我误人子弟了

1年前

1

chichige520 幼苗

共回答了1个问题 举报

选A,后面有时间,应用完成时态,第一句是现在时态,所以应是现在说的话,所以用现在完成时态

1年前

0

lxdzyi 幼苗

共回答了156个问题 举报

选B。因为本句的时间状语,表示一个时间段,后面还有一句It’s great to be back.说明说话者过去在伦敦住过,而此时已经不在伦敦住了。这就符合过去完成时的特性了。
答语全句意思是:我在这里(指伦敦)住过3年,现在回来(指回到伦敦)感觉太好了。
希望对你有帮助。...

1年前

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