英语大神请进-your English is excellent--Thanks,I--------in New Yor

英语大神请进
-your English is excellent--Thanks,I--------in New York for four years
Ahave lived Bwas living
Chad lived Dlived
解析下这题的考点
青柠2006 1年前 已收到6个回答 举报

lyw123 幼苗

共回答了18个问题采纳率:88.9% 举报

A,因为这是现在完成时.
现在完成时后用since和for,since加时间点和句子,如since 2011,since i was five years old
for加时间段和短语,如这道问题for four years

1年前

1

eikokzf 幼苗

共回答了4个问题 举报

A应该用现在完成时态 for four years指一段时间
现在完成时:have has +p.p.(过去分词)
for+时间段
at+时间点
望采纳

1年前

2

hehehe808 幼苗

共回答了4个问题 举报

A
I have lived in New York for four years
我曾在纽约住了四年。

1年前

2

Xm Xiaoli_ii 幼苗

共回答了13个问题 举报

貌似A和D都对呢A现在完成时,我在纽约住了四年了(现在还住在纽约)D 我曾在纽约住过四年(现在已不住在纽约了)

1年前

2

水点滴 幼苗

共回答了6个问题 举报

D 解析:根据语境可判断此人已经不在纽约了,所以用一般过去式加for表示已经不做某事多久了。

1年前

0

你爱我的我亲爱的 幼苗

共回答了2个问题 举报

答案是D,对吧?

1年前

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