11问答网
所有问题
He has____Beijing for three years. A:gone to B:been to C:been in
如题所述
举报该问题
推荐答案 2012-07-04
C
他来北京已经3年了
而 A has gone to “ 去某地了”, B has been to “ 曾经去过某地” 都不能和 for three years 搭配
祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SSvv82SPP.html
其他回答
第1个回答 2012-07-04
选C
这句子有个时间状语,for three years
是时间段,要用延续性的谓语
所以只有c been in 在某地【表示状态】 是延续性的
望采纳,谢谢
第2个回答 2012-07-04
B:been
第3个回答 2012-07-04
A:gone to
第4个回答 2012-07-04
A
1
2
下一页
相似回答
有追加!英语老师请进,关于现在完成时的问题
答:
He
has
been
to
Beijing
for
three
years
.(x)可以是for three times表示短暂性的动作不能和表示持续时间的for、since连用。
he
has been in
beijing
for three years./He has been here for a long time 他已经在北京三年了。/他已经在这很长一段时间了。是持续性的 现在完成时可表示现在已经...
大家正在搜
for three years
over three years
is gone和has gone
three years on
hasbeen和hasgone
threeyearsago
threeyearsago中文
forthreeyears提问
inthreeyears
相关问题
-()Where is your father?-he_be...
He ____ Hong Kong since ten ye...
how long have you___beijing? A...
问一下He has been to beijing和He h...
havebeento和havegoneto和havebeen...
has gone 和has gone 的区别
Betty__China for about two yea...
My parents _____ Shandong for ...