我曾在那住过一段时间怎么说应该用什么时态?能不能说i had lived there for some time

myloves 1年前 已收到5个回答 举报

qq家的胖儿子 幼苗

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

I lived there for some time.
在这句中使用过去时就能说明发生在过去不是现在了,应该不会引起歧义,若是仍然住在那儿,应该是I have lived there for some time.则用完成时.
所以只要过去时.

1年前

7

YINWEIHUA 幼苗

共回答了21个问题 举报

i have been lived there a little while. 应该用现在完成时 现在完成时表示过去一直持续到现在的动作或者说对现在的事情造成一定的影响 这个句子属于后者 因为你说这句话肯定是和现在有关系的

1年前

2

天宇宝宝最最可爱 幼苗

共回答了332个问题 举报

I used to be there for some time.
I had been there for some time.

1年前

2

阿鹏我是oo 幼苗

共回答了2个问题 举报

如果从严格的语法角度说是不对的,过去完成式是要慎用的,在过去的过去才能用,你可以直接用过去时i ever lived there for some time

1年前

1

BANCUNMIHOUTAO 幼苗

共回答了8个问题 举报

I lived there for a period of time.

1年前

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