Mr.Smith ____Shanghai for ten years and he can speak a little Chinese.
A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenawayfrom老师说选A,可是D为什么不对,请说明下。打错了,老师说选C...
A.has gone to B.has been to C.has been in D.has been away from
老师说选A,可是D为什么不对,请说明下。
打错了,老师说选C 展开
老师说选A,可是D为什么不对,请说明下。
打错了,老师说选C 展开
TESOL官网
2024-02-20 广告
2024-02-20 广告
由于TESOL证书的学习重点不同,其与传统的英语考级进行直接比较是有一定困难的。然而,一些专业人士将TESOL证书与英语考级中的高级水平,如C1或C2级别,相媲美。具体来说,根据学习重点和课程设置的不同,TESOL证书可以被看作是以下几个级...
点击进入详情页
本回答由TESOL官网提供
展开全部
C.has been in
这题当然不选A
正确答案是C
史密斯先生在上海已经十年了,而且他能说一点中国话。
A是去,强调去这个动作,后面不能跟for ten years
B是去过,强调到过,后面也不能跟for ten years
C后面可以跟for ten years ,但意思是离开,这与这句话意思不符。
这题当然不选A
正确答案是C
史密斯先生在上海已经十年了,而且他能说一点中国话。
A是去,强调去这个动作,后面不能跟for ten years
B是去过,强调到过,后面也不能跟for ten years
C后面可以跟for ten years ,但意思是离开,这与这句话意思不符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A、has/have gone to
去了……(某地),人未回来
---Where is your father?
----He has gone to Shanghai.
找人,但人不在,去了某地。
B、has/have been to
去过……(某地),人已回来,常与once/twice/three times…等表示频率的词组连用,表示“去过某地多少次”。eg:I have been to Beijing many times.
C、has/have been in
一直在……(某地),人未离开
与表示“一段时间”的词组连用,如How long, for…, since….等。
He has been in Hong Kong for two days.
How long have you been in Nanjing?
D:have been away 是延续性动词,可以与时间搭配。
句意不符,eg:he has been away from his native poland for three years. 他离开故土波兰已有三年了。Mr.Smith不是上海人,他在上海待了十年。
PS:这三个词组后面的宾语如果为home, here, there等副词,则不能加介词to和in。
I have been there many times.
I have been here for two days.
Where have you been?
去了……(某地),人未回来
---Where is your father?
----He has gone to Shanghai.
找人,但人不在,去了某地。
B、has/have been to
去过……(某地),人已回来,常与once/twice/three times…等表示频率的词组连用,表示“去过某地多少次”。eg:I have been to Beijing many times.
C、has/have been in
一直在……(某地),人未离开
与表示“一段时间”的词组连用,如How long, for…, since….等。
He has been in Hong Kong for two days.
How long have you been in Nanjing?
D:have been away 是延续性动词,可以与时间搭配。
句意不符,eg:he has been away from his native poland for three years. 他离开故土波兰已有三年了。Mr.Smith不是上海人,他在上海待了十年。
PS:这三个词组后面的宾语如果为home, here, there等副词,则不能加介词to和in。
I have been there many times.
I have been here for two days.
Where have you been?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
句子意思是 史密斯先生在上海呆十年了,他能说点儿汉语。 答案选C,.has been 表示发生的状态一直持续。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼的对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-05-23
展开全部
.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询