I ___ in Xian for many years,but i've never regretted my fin

I ___ in Xian for many years,but i've never regretted my final decision to move back to Shanghai.
A lived B was living C have lived D had lived
不是说for加一段时间用完成时么?为什么不选C呢?你们帮我看看是答案错了还是我错了……
waqngshuai 1年前 已收到5个回答 举报

最低温度吗 幼苗

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

live为非延续动词,不能用have lived,可以用have been in

1年前

4

冼以兰 幼苗

共回答了11个问题 举报

是选A,因为live是延续性动词,可以用lived...for...表示住了一段时间

1年前

2

东龙山 幼苗

共回答了4个问题 举报

句首的话是不能用have lived 的,要用也要改成having lives 吧

1年前

1

跟你一样 幼苗

共回答了1个问题 举报

这是表示一般的情况和for加一段时间用完成时无关

1年前

0

hhhhywp 幼苗

共回答了21个问题 举报

live 是个瞬间动词 不能直接用在完成时

1年前

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