九年级英语选择题

----______you______toseethatexhibitionyet?----Yes,I______itlastSunday.A.Did,go,sawB.H... ---- ______ you ______ to see that exhibition yet? ---- Yes, I ______ it last Sunday.
A. Did, go, saw B. Have, gone, saw C. Did, go, seen D. Have, gone, went
展开
nbyoungor
2012-12-31 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2956万
展开全部
答:标准答案应为B
译:你去看过那个展览吗?
是的。我上个星期日看的。
析:从yet判断用现在完成时。从last Sunday 判断用一般过去时。从动宾答配决定用saw
从see与go为3:1知道第二空为see而不是go
评:以上只是做题,但这题句本身是有问题的。
第一句话要表示:你看过那个展览吗?则说:Have you seen the exhibition yet?
如要表示:你去过那个展览吗?则说:Have you been to the exhibition yet?
当面问:Have you gone to ....? 不论是gone to do sth. 还是gone to sp. 都是不合生活逻辑的问题。就跟问人家:你死了吗?差不多,如果死了是不能回答你的问题的。如果我去了某地,是不可能站在你面前的。
(PS:KEIKOTOTTI|四级 的:“选A因为gone是表示“去了”,但是还没回来,所以BD错” 正是基于这个考虑。该TX有思想·!)

第二。回答Have you done sth. yet? 的完整回答是:Yes, I have done sth. 或No, I haven't done sth. yet.
简略回答是:Yes, I have. 或No, I haven't. 更简洁的回答就是:Yes. 或No. 用【句号】表示回答完毕!
所以原题Yes后面应该是句号而不是逗号! 这个逗号就是引诱答题的学生按完整回答的思路用 I have done sth.的。而实际上它却是一个补充回答,或者是不问自答。按对话常规,当一个人问“你做过某事吗?”回答者说:“是的,我做过了”, 之后,接下来很有可能会问:你什么时候做的?
这个回答者不等他问,就主动回答了这个问题。这就是:I saw it last Sunday. 这个回答出现在这里的原因。

综上所述,这是谬题。问:Have you gone to see the exhibition yet? 也不对(当然我们可以设想,这是电话中的对话,以自圆其说!) 用Did you go to see the exhibition yet? 这yet 用得也不对,该用一个明确的过去时间。而且,即使用yesterday替换了yet, 完整回答这个问题也是:Yes, I went to see the exhibition yesterday. 简略回答是:Yes, I did.
原题修改如下:
_Have_ you _seen_ the exhibition yet?
Yes. I _saw_ it last Sunday.

或:
_Have_ you _been_ the exhibition yet?
Yes. I _went_ it last Sunday.
E_say_yibei
2012-12-31 · TA获得超过5594个赞
知道大有可为答主
回答量:5015
采纳率:76%
帮助的人:3472万
展开全部
选B,根据句意:你有没有去看那个展览——是的,我上个周日去看了
前面没有具体时间,用现在完成时,后面有具体的last Sunday,用一般过去时
现在完成时的结构是:have+done
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
保持无知
2012-12-31
知道答主
回答量:5
采纳率:0%
帮助的人:3.1万
展开全部

 A    这道题的首选答案应该是Have been saw,但是题中没有,而have gone 指去了未归,所以不符合逻辑,不能选B。举个例子

  • There was so much that Sam didn't know yet...

    还有很多是萨姆当时不知道的。

      不是yet 一出现就选“现在完成时”。

  • 最后一空一定是过去完成时

  • 所以答案为A

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叉烧滑蛋
2012-12-31 · TA获得超过258个赞
知道答主
回答量:130
采纳率:100%
帮助的人:70.6万
展开全部
选A
因为gone是表示“去了”,但是还没回来,所以BD错
seen是过去分词所以不能用于一般过去时
yet在初中主要学完成时,但不代表只能用在完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
koorinya
2012-12-31 · TA获得超过219个赞
知道答主
回答量:98
采纳率:0%
帮助的人:74.6万
展开全部
A

主要是因为回答没有have,所以不能用have,然而,C里面Seen的前面需要一个have,所以只剩下A可选了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式