你在上海住了多久是用过去完成时还是过去完成进行时

你在上海住了多久是用过去完成时还是过去完成进行时
是How long have you been living in Shanghai?
还是How long have you been lived in Shanghai?
还是How long have you lived in Shanghai?
翩翩蝶儿花间舞 1年前 已收到4个回答 举报

rr的dd 幼苗

共回答了20个问题采纳率:95% 举报

How long have you lived in Shanghai应该是这个.你在上海住了多久 说明你现在还住在上海,也就是该动作从过去已经开始并持续到现在.这个应该叫现在完成时吧= - !过去完成时是How long had you lived in Shanghai这个...

1年前

1

物理实验 幼苗

共回答了5个问题 举报

How long have you lived in Shanghai
应该是这个.
你在上海住了多久 说明你现在还住在上海,
也就是该动作从过去已经开始并持续到现在.
这个应该叫现在完成时吧= - !!
过去完成时是
How long had you lived in Shanghai
这个句子的意思是你曾在上海住了多久,
表示.过...

1年前

2

七息 幼苗

共回答了3个问题 举报

前一个是正确的。
been lived 就成了被动态 你被住了多久……囧
选择前一个been living 就有你现在还在上海住的含义
如果你现在不在上海住 外国人一般问how long did u live there?
不会用been lived 那么别扭的句子

1年前

1

arehere 幼苗

共回答了12个问题采纳率:91.7% 举报

用过去完成时How long have you lived in Shanghai.

1年前

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