一道英语选择题问:My mother isn`t here.She _________ Shanghai now

一道英语选择题问:My mother isn`t here.She _________ Shanghai now
问:My mother isn`t here.She _________ Shanghai now
A.(has been in) B.(has been to) C.(has gone to) D.(has gone in)
但是C为什么不行啊?
,阐述理由
yipengxue 1年前 已收到34个回答 举报

狗狗阁下 幼苗

共回答了19个问题采纳率:94.7% 举报

选A has been in 现在在(现在完成时)
用C.She __has gone to_______ Shanghai now意思是现在去了上海
句子想表达的是“我母亲现在不在这,她人现在在上海”的意思,要用现在完成时态

1年前

3

fxh0705 幼苗

共回答了4个问题 举报

A是现在在上海,而C have/ has gone to 是去了某地或在去某地的路上,不在说话的地方,has/have been to 是去过某地已经回来了,have /has been in/ at 是在某地

1年前

2

cbanddcx 幼苗

共回答了2个问题 举报

选择 B
has been to 表示状态
has gone to 强调动作

1年前

2

jieluy 幼苗

共回答了1个问题 举报

首先该题考查的语法是现在完成时态。“BEEN”表示状态;“GONE”是动作,不用于现在完成时
所以选A

1年前

2

灭_神2 幼苗

共回答了1个问题 举报

Gone是过去式,而nOW是现在的意思

1年前

2

av139 幼苗

共回答了5个问题 举报

选C 的话,就和后面的NOW 产生歧义了。

1年前

2

yasinlee 幼苗

共回答了2个问题 举报

has been in是在那(现在时)
has gone to 是去了没回来

1年前

2

__叶紫 幼苗

共回答了16个问题采纳率:81.3% 举报

now说明她现在还在上海,has gone to表示去了,但还没有回来,也许是在去的途中。has been in指的是在某个地方,从过去一直延续到现在,C用的是过去式,A是现在进行时,题目给出的now是表进行时,所以选A

1年前

2

人也飘飘 幼苗

共回答了3个问题 举报

A.现在在上海(某人在某地用be系动词,而不可以用go 因为这个句子表达的意思是强调状态;因此C D是可以排除的。另外,C has gone to 是去了某地或在去某地的路上,还未回来。 之所以不能选C在于后面的now,因为now强调是“现在”的状态,即此刻;若选C则绝不可以有now这一标志词。要注意英语选择题中看标志词很重要哦~~~它往往是能否选对的关键.has been to 是去过某...

1年前

2

justin1221 幼苗

共回答了1个问题 举报

have been to指曾经去过,现在已经回来了

have been in指在某地呆了....时间,已经到达

have gone to指已经去了某地,还没回来,不知道过程

have+been to/been in/gone to+place(地点)+for+time(一段时间)

所以选择A,不选择C

{很全面吧,望采纳,嘻嘻~~O(∩_∩)O}

1年前

2

bhjzd 幼苗

共回答了13个问题 举报

has gone to指的是短期的..
过一会儿救回来的..
但.isn·t here.. Shanghai now..
指的是从某个地方到某的地方..
需要较长的时间...
has been in指去了某地..
在某地呆了一段时间..
所以是A.

不才之见.我还只是个中学生.

1年前

2

lililyl 幼苗

共回答了6个问题 举报

C是动作,A 表示状态,与
:My mother isn`t here
相对,

1年前

2

sjangel 幼苗

共回答了26个问题采纳率:80.8% 举报

因为后面有now就决定了了用进行时,一个状态、、、

1年前

1

老根里 幼苗

共回答了6个问题 举报

C用的是过去式,A用的是现在进行时,NOW表示现在进行时故用A

1年前

1

kittyzheng 幼苗

共回答了7个问题 举报

A has been in
我母亲不在这里,她现在在上海。表示去了还没回来

1年前

1

98门口的70 幼苗

共回答了3个问题 举报

首先排除C,D.因为has gone to(in)指"去过某地(现在已经回来)"

1年前

1

Vivian是我 幼苗

共回答了6个问题 举报

A是表示她现在正在上海

1年前

1

思考虑的猪 幼苗

共回答了4个问题 举报

have been 是表状态,have gone to意思是“去了还没回来”,另外have been to意思是“去了回来了”,后面有now,是应该选A

1年前

1

水木菲菲 幼苗

共回答了8个问题 举报

因为now表示现在,应强调状态,gone表示去了,只是一个动作已发生,所以用been in

1年前

1

汉王龙 幼苗

共回答了1个问题 举报

A是去了还没回来,C去了已经回来了

1年前

1

第一印象I 幼苗

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

in表示一种状态,她已经呆在上海了
to则说明去某地,has gone to是短暂性的短语,后面不能跟now 连在一起~

1年前

1

本年在飞 幼苗

共回答了2个问题 举报

a是一种现在的状态,而C是过去的,代表已经去过了,和后面的NOW 矛盾了

1年前

1

tutu16 幼苗

共回答了118个问题 举报

是这样 (has been 表示已经在那儿了 (has gone to 表示动作 要去那儿

1年前

0

sk032 幼苗

共回答了24个问题 举报

now说明她现在还在上海
has gone to表示去了,但还没有回来,也许是在去的途中
has been in指的是在某个地方,从过去一直延续到现在

1年前

0

石榴开了 幼苗

共回答了1个问题 举报

gone to 是瞬时的动作,不做延续性使用。此处强调现在在上海。应该是A

1年前

0

狸巡欢 幼苗

共回答了2个问题 举报

抓住关键词now,有now说明妈妈现在在上海,如果没有now,才指的是妈妈去了上海

1年前

0

二曲四知 幼苗

共回答了46个问题 举报

既然妈妈不在这,就说明她在上海呆一段时间了,强调的时间是现在的状态

1年前

0

蹉跎树童 幼苗

共回答了1个问题 举报

因为句末有个now, has been in表示当前的状态,与now符合。而has gone to表示过去发生的已经完成的动作,如果选C的话跟now 矛盾了

1年前

0

海邻sharon 幼苗

共回答了4个问题 举报

has been in 强调状态
has gone to 强调动作
此题,第一句说明“母亲不在这儿”的状态,后一句实际上是对第一句状态的补充说明,也同样讲母亲此时的状态,就是“在上海”,所以用 has been in。

1年前

0

xiaoyaowen 幼苗

共回答了111个问题 举报

答案:选A has been in
My mother isn`t here. She has been in Shanghai now.
句意:我母亲现在不在这里,她已经在上海。
A.用现在完成时表存续状态。
C.She has gone to Shanghai now意思是现在去了上海。
祝进步。

1年前

0

青苔之歌 幼苗

共回答了6个问题 举报

如果是c的话,应该把最后的now去掉。有now 的话你得选一个表示状态的词选a,而不是c,c仅表示一个动作的结果。

1年前

0

lzp2110 幼苗

共回答了12个问题 举报

C表示“去”的动作
A.表示说话时在上海,状态

1年前

0

滕滕 幼苗

共回答了41个问题 举报

选A has been in 表示“现在在”(现在完成时)
选C 则表示现在去了上海

1年前

0

lanyumao 幼苗

共回答了2个问题 举报

A 是现在完成进行时 而C是过去完成进行时 题干末尾是now 表示现在 , 故用A 。
C 表示已经去了上海。题干的意思:我的母亲不在这儿,她现在正在上海。

1年前

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