”我住在这里十年了“当中用介词in还是 for

”我住在这里十年了“当中用介词in还是 for
I have lived here < >10 years用那个介词呀,是用in 还是for
silverthread 1年前 已收到11个回答 举报

不dd枯树 幼苗

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

for
因为for能和完成时态连用,而in在这里不能
用in常常表示在某个时间段,不是完成时态
比如
In this morning ,等

1年前

5

明媚的时光 幼苗

共回答了290个问题 举报

for
I've been living her for 10 years.

1年前

2

twb215 幼苗

共回答了30个问题 举报

用FOR

1年前

2

都都宝宝 幼苗

共回答了598个问题 举报

I have lived here < for>10 years

1年前

1

liying1202 幼苗

共回答了13个问题 举报

for

1年前

1

hfff 幼苗

共回答了5个问题 举报

for

1年前

1

_九紫一蓝_ 幼苗

共回答了6个问题 举报

for加一段时间,应该用for。
这是延续性的,已经、住,所以用现在完成时,have(has)been的结构。
我也还上初中,个人见解,仅供参考哦!

1年前

1

mornlena 幼苗

共回答了85个问题 举报

for

1年前

1

im286 幼苗

共回答了21个问题 举报

for 一般加一段时间,在完成时态的句子里比较常见

1年前

1

gelu_007 幼苗

共回答了67个问题 举报

应该填for
for后面跟时间段

1年前

0

xuyuanliunian 幼苗

共回答了5个问题 举报

I've been here for 10 years

1年前

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