英语问题,求大神解答。

---TheSummerPalaceiswonderful.Haveyouevervisitedanyotherintertestingplaces?---Yes.Als... ---The Summer Palace is wonderful. Have you ever visited any other intertesting places?
---Yes.Also,we____to the Great Wall.
A.have gone B.have been C.had gone D.had beed
最好能详细解析
展开
Davvvid
2013-05-23 · TA获得超过1304个赞
知道小有建树答主
回答量:658
采纳率:50%
帮助的人:395万
展开全部
选择B ,从对话可以看出,回答者去过颐和园也去过长城,而且已经回来了,否则也不会对话。
have been 表示去过而且已经回来,
have gone表示去了,可能在路上可能还在目的地。
所以选择B.

望采纳,谢谢!
追问
我只想区别  have been 和 had been 的差别,就这道题而言。had been 表达的意思不也是曾经去过么?
追答
had是表示过去的过去,确实表示去过,但是语境需要是在过去的情况下,然后出现完成时才会用过去完成时。而且两人说话中说的也是have you ever。望采纳,谢谢!
seattlelisa
2013-05-23 · TA获得超过3641个赞
知道小有建树答主
回答量:2081
采纳率:0%
帮助的人:438万
展开全部
B.have been

根据问句中的“have”,答语也应用现在完成时,排除C、D两项;have been to some place表示去过某地(已经回来),而have gone to some place则表示去了某地(还未回来),故排除A,

have been 现在完成时,这里是说:你曾经去过吗?
had been 是过去完成时。
had been是过去完成时结构:had+动词过去分词:表示两个事件中一个发生在前,或者说是表示较早的过去。
After they had entered the house,they went into the dining room.
他们进到屋里后,走进了饭厅。
have been是现在完成时结构:have/has+动词过去分词:单数第三人称用has,其余用have。表示在过去不确定的时间里发生的并与现在有着某种联系的动作;或者表示开始于过去并持续到现在的动作。
I've just had a cup. 我刚喝了一杯。此处had为动词have(喝)的过去分词
追问
我只想区别  have been 和 had been 的差别,就这道题。  用 had been 表达的意思不也是曾经去过么?
追答
后面问句是Have 一般完成式   回答也用一般完成式have,而不是过去完成时had
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三能治
2013-05-23 · TA获得超过389个赞
知道小有建树答主
回答量:228
采纳率:100%
帮助的人:115万
展开全部
选Bhave been 现在完成时,这里是说:你曾经去过吗?
had been 是过去完成时。
had been是过去完成时结构:had+动词过去分词:表示两个事件中一个发生在前,或者说是表示较早的过去。
eg:After they had entered the house,they went into the dining room.
他们进到屋里后,走进了饭厅。
have been是现在完成时结构:have/has+动词过去分词:单数第三人称用has,其余用have。表示在过去不确定的时间里发生的并与现在有着某种联系的动作;或者表示开始于过去并持续到现在的动作。
I've just had a cup. 我刚喝了一杯。此处had为动词have(喝)的过去分词
追问
我只想区别  have been 和 had been 的差别,就这道题而言。had been 表达的意思不也是曾经去过么?
追答
had been 表示过去完成时,have been表示现在完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CYPRING
2013-05-23 · 超过20用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:61.9万
展开全部
B.
have gone 表示去了某地还没有回家,have been表示去了某地但已经回来了。C,D直接排除,因为文中提到的是Have you ever......?所以回答应该是have开头的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ua丶ItachI
2013-05-23 · 超过10用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:21.5万
展开全部
A,因为问句中用的现在完成时,所以回答也应用过去完成时。
B是现在完成进行时,C,D是过去完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晟晟大冬瓜
2013-05-23
知道答主
回答量:14
采纳率:0%
帮助的人:4.3万
展开全部
a B错,HAVE GONE TO 表示去了还没回来 而且现在完成时表示与现在有关的在过去发生的动作,所以A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
满子墨0cT
2013-05-23
知道答主
回答量:14
采纳率:0%
帮助的人:2万
展开全部
A问句为have you ever你曾去过…答句也应该用hava,然后是区分hava been和hava gone,hava been是去了没回来,hava gone是已经回来了,所以用gone
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式