____you____to the United States?No,never,but I went to Canada a few years ago.A.Have;been B.Have;gone C.Did;go D.Will;gobut I went to Canada a few years ago.那这里怎么用Went呢?难道是有去无回吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/08 14:21:13
____you____to the United States?No,never,but I went to Canada a few years ago.A.Have;been B.Have;gone C.Did;go D.Will;gobut I went to Canada a few years ago.那这里怎么用Went呢?难道是有去无回吗?
xV]OG+>[Ee}KT2e Q(o f lPR `{_'ʪZ={g*3E94QǑ`DYQR^(K'H0sA)(^)e)4,/g%$MpH9,VcsW97zl Hw:6 IseRxKrx])ĉIW̞'zή~hOft˪4wՆFc=9^on}81Vc$R r*I}9+ cFNJ83H{hmaGT9qIp) nZ2Ϩu:Q܊U"$wxJHXF,Ӵ;(}r1Hr#arm}vh& 6]KSd՛t}$[Z:QGxXwyzY^}IMC{ĮlMhZ>%^SHUwIS:z4!PR<(.9<dj$Ƚ(>sMJ,$3Lcq-$fju)?BXP-$ K1bT$^2oX;b04&~g; V3srȝ!$هMT>IfmZxQmhQF^$ն>na7 _G;P(l`l aD$qNxZ}5yPc|:$hq? eLܔ=فxdYUhCZ7썢fo#Iܻp[tu/3>ҊEg$!,A<IxY,.Udp pzz,v"?E䇅Hds6}&@"wz- WaZ oL?W|lnrGG#+5+/al.[eBU ,/0WHEZ .izVl3N[e

____you____to the United States?No,never,but I went to Canada a few years ago.A.Have;been B.Have;gone C.Did;go D.Will;gobut I went to Canada a few years ago.那这里怎么用Went呢?难道是有去无回吗?
____you____to the United States?No,never,but I went to Canada a few years ago.
A.Have;been B.Have;gone C.Did;go D.Will;go
but I went to Canada a few years ago.那这里怎么用Went呢?难道是有去无回吗?

____you____to the United States?No,never,but I went to Canada a few years ago.A.Have;been B.Have;gone C.Did;go D.Will;gobut I went to Canada a few years ago.那这里怎么用Went呢?难道是有去无回吗?
A.Have;been正确.
这是两个人在某一时间点的对话.
如果问的是在该时间点之前的某个时间去美国的话,要选C;
如果问的是在该时间点之后的某个时间去美国的话,要选D;
显然,这两个都可以排除了,剩下的A和B.
下面让我们比较一下A和B的区别:
have been to可以用任何人称;
have gone to不能用在第一、第二人称.
have been to意思为去过,又回来了;
have gone to意思为去了,但还没回来.
从而可判断A正确.
关键是有“ago”这个词,说话者只想表达“几年前”这一时间点我去过加拿大,这一动作发生在“几年前”,当然用过去式了.如果说话者想表达:我去过加拿大,那里的情况我很悉,你想知道什么,我都可以告诉你,那他必须说“ I have been to Canada."

A
A与B的区别是,have been to是“去过”某地,表示一种经历,have gone to是已去了某地或已到某地去了,只表示一个动作已经完成。C项纯粹是一个一般过去时,单纯的动作是否发生过,D项是一般将来时,也易区分
题目是:你曾经去过美国吗?
不,从没去过,但我几年前去过加拿大。...

全部展开

A
A与B的区别是,have been to是“去过”某地,表示一种经历,have gone to是已去了某地或已到某地去了,只表示一个动作已经完成。C项纯粹是一个一般过去时,单纯的动作是否发生过,D项是一般将来时,也易区分
题目是:你曾经去过美国吗?
不,从没去过,但我几年前去过加拿大。

收起

A.Have;been
现在完成时。

正确答案A。翻译 :你去过美国吗?没有,从来没有,但是几年前我去过加拿大。
sb. have been to someplace.意为 某人去过某地。
答案B意为 你去了美国了吗?从后一句来看,前一句是问你去过(而不是你去了)美国了吗。是一个已经完成的时态而不是一般现在时(即答案C)。答案D是将来时。
用went是因为这句话是一般过去时,a few years ago决定了...

全部展开

正确答案A。翻译 :你去过美国吗?没有,从来没有,但是几年前我去过加拿大。
sb. have been to someplace.意为 某人去过某地。
答案B意为 你去了美国了吗?从后一句来看,前一句是问你去过(而不是你去了)美国了吗。是一个已经完成的时态而不是一般现在时(即答案C)。答案D是将来时。
用went是因为这句话是一般过去时,a few years ago决定了这句话是一般过去时。不是有去无回,而是指几年前“去过”美国。

收起