I have only been in America ____ two year.这道题答案为"for",这是为什么?

无意相遇 1年前 已收到11个回答 举报

阿弥陀佛54317 幼苗

共回答了15个问题采纳率:86.7% 举报

You use "for" when you are refering to a period of time.An example would be "I have been waiting for 20 mins"

1年前

4

中衍 幼苗

共回答了2个问题 举报

我觉得 year 应该加上s

1年前

2

松盛 幼苗

共回答了749个问题 举报

less than 2 years

1年前

2

lidebg 幼苗

共回答了14个问题 举报

因为这是现在完成时:have/has+p.p(过去分词),for+一段时间用现在完成时

1年前

2

cherry1dd77294 幼苗

共回答了30个问题 举报

你用其他的能说的通吗????

1年前

1

欢爱宛如烟云 幼苗

共回答了23个问题采纳率:78.3% 举报

除了for 还有其他答案吗?!

1年前

1

w731368372 幼苗

共回答了70个问题 举报

for 现在完成式

1年前

1

拉拉的胡子 幼苗

共回答了7个问题 举报

for表示已有一段时间

1年前

1

qhsai 幼苗

共回答了30个问题采纳率:93.3% 举报

have been表示完成式,for表示一段时间,一般用现在完成式

1年前

1

lee_jx13550 幼苗

共回答了2个问题 举报

for

1年前

1

candyyan0504 幼苗

共回答了159个问题 举报

for!

1年前

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