钢笔论坛

标题: 问个英语语法 [打印本页]

作者: 245038345    时间: 2011-5-21 10:19
标题: 问个英语语法
看这里人文化水平那么高,看看有没有独特的见解:
Why didn't you watch the movie yesterday?
--Because I _____ it before.
A.see   B.have seen    C.had seen    D.seeing

AD两项纯属占位--  我觉得应该是选C,我们老师也偏向C,但是答案上是B  各位怎么看?
作者: Polarbear    时间: 2011-5-21 10:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: Polarbear    时间: 2011-5-21 12:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 245038345    时间: 2011-5-21 12:22
是A么?
作者: 245038345    时间: 2011-5-21 12:24
本帖最后由 245038345 于 2011-5-21 12:30 编辑

是C吧,这里作为引导词 对前面sons进行补充说明
作者: Polarbear    时间: 2011-5-21 12:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 超级赛亚人    时间: 2011-5-21 13:01
lz的题就是选B,因为回答者的那句话就说了半句,没说后面,B在语法上就没有问题,而且意义上也很合理。中国人出的英语题就那么回事儿。

3楼的题,选whom是因为five sons是宾语。
作者: Polarbear    时间: 2011-5-21 13:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 245038345    时间: 2011-5-21 13:48
回复 8# Polarbear


    不好意思,是我抄错了,原题是:Did you go to see the movie yesterday? --No,I didn't. Because I ____ it before.
作者: Polarbear    时间: 2011-5-21 13:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 245038345    时间: 2011-5-21 18:33
回复 6# Polarbear


    我明白了,of后面一定是宾格,这里也可以单独填“who”对吧?
作者: lacsylle    时间: 2011-5-21 22:58
你们的语法真是拎得清楚……要我肯定选B了
作者: 全国漫游    时间: 2011-5-21 23:13
高中训练很重要...其实不要谈心,不要跳跃,一个一个往下巩固就OK
作者: 李小侃儿    时间: 2011-5-22 00:14
答案的意思其实是:

——你昨天为什么要去看电影?
——因为我就是看了!怎么着吧!
作者: Edinburgh    时间: 2011-5-22 01:01
顺嘴巴说就是B喽。

我觉得吧,
中国学生拎出来,个个语法学的要比英国学生好。
作者: whgblt    时间: 2011-5-22 02:38
本帖最后由 whgblt 于 2011-5-22 02:41 编辑

这道题选B
现在完成时have done就是“直到现在这个时间点,做过了什么事儿”
若选C(过去完成时)是指“到过去某个时间点前,做过什么事儿”
B:我以前看过。(我到现在为止看过。)
C:我那时(以前的某个时间)已经看过了。
我想LZ纠结的地方在于“before”,觉得“before不是以前吗?当然应该是过去完成时啊”,其实这里是陷阱,呵呵,LZ多想了~~
“before”是“....以前”,是指的一个时间段:
1.因为这里只用了“before”,所以是指“现在”的“以前”,其实是个省略句即“I have seen it before (now).”应用现在完成时;
2.如果before后面加的时间点不是现在,而是"以前的某个时间点",那么这个“时间段”就在“以前的那个时间点”截止,当然就是应该用过去完成时,例如:
I had seen it before last Sunday.我上个星期天前就已经看过了。

其实凭语感最简单,老外是无论如何也不会说出“I had seen it before"的....
中国语法题不会考这么复杂的分析,所以那些看似复杂的选项很多都是陷阱的,建议LZ答题时要放松~~
作者: 50mm看世界    时间: 2011-5-22 03:19
顺嘴巴说就是B喽。

我觉得吧,
中国学生拎出来,个个语法学的要比英国学生好。
Edinburgh 发表于 2011-5-22 01:01


给我选 选B,
C 那个别扭啊......

我没考过T, 也没考过I, G那就更不要说了, 平时写东西全靠感觉, 以前考试的时候靠猜
作者: Edinburgh    时间: 2011-5-22 05:24
给我选 选B,
C 那个别扭啊......

我没考过T, 也没考过I, G那就更不要说了, 平时写东西全靠感觉, 以 ...
50mm看世界 发表于 21/5/2011 19:19



    但实际上,来到英美却发现,不管你咋说,对方都乐呵呵点头表示都能听懂。
作者: ggggggh    时间: 2011-5-22 08:25
外国人不说什么只是因为他们的文化就是教育人be nice,不能歧视这个歧视那个,其实人家心里面早不知道把你这个操着一口中国腔的土包子鄙视了多少遍了。

另外像这道题语法上确实是C,但是实际生活绝对没人这么说,所以根本没有意义。老美口语里一样有各种语法错误。语言教育最重要的应该是如何表意,而不是什么是对什么是错。国内这个歧型的教育唉。
作者: Napoleon归来    时间: 2011-5-22 10:09
给我选 选B,
C 那个别扭啊......

我没考过T, 也没考过I, G那就更不要说了, 平时写东西全靠感觉, 以 ...
50mm看世界 发表于 2011-5-22 03:19



    +1

     猜完了还美曰其名, 语感
作者: OhGp    时间: 2011-5-22 10:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 245038345    时间: 2011-5-22 10:56
回复 15# Edinburgh


    事实上中文的什么主谓宾定状补还是老外来的牛逼
作者: Polarbear    时间: 2011-5-22 12:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 书法魔    时间: 2011-5-22 12:28
回复  Polarbear


    不好意思,是我抄错了,原题是:Did you go to see the movie yesterday? --No, ...
245038345 发表于 2011-5-21 13:48


这么说的话就选C呗,过去完成时,强调对过去的影响,由于指的时间点是昨天,所以是had不是have。
不过我觉得中国人学外语太拘泥于书面表达,实际老外怎么表达只要对方能明白就行了呗
作者: 满城飞絮    时间: 2011-5-22 13:03
懒的查书了,根据记忆胡说几句吧。
这道题,应该选have seen。
现代完成时,其中有一个含义是过去发生的事情,一直影响到了现在。选have是强调这部电影我看过了,所以我不需要再去看了。
时态是英语语法里很复杂的一部分,我很同意前面那位前辈所说,这道题更准确的答案应该是只用seen,
作者: Polarbear    时间: 2011-5-22 13:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 薛定谔    时间: 2011-5-22 17:45
C吧
都yesterday还before,不选C让我情何以堪
作者: 50mm看世界    时间: 2011-5-22 19:41
回复  245038345


    漏讲了一点。在类似的选择题中,要注意对话的逻辑。这也是一个很重要的做题线索 ...
Polarbear 发表于 2011-5-22 12:05



    那讲起来还真不好意思, 写过那么多academic essay还真没研究过语法这个问题
作者: Edinburgh    时间: 2011-5-23 02:35
外国人不说什么只是因为他们的文化就是教育人be nice,不能歧视这个歧视那个,其实人家心里面早不知道把你这 ...
ggggggh 发表于 22/5/2011 00:25



法国人就不行了,你若当着法国人的面儿,说法语说错一个词儿一个时态,必须当面儿给你掰过来。
英国人呢,其实不屑与你交谈,因为大英帝国的人骨子里把中国人当东亚病夫,所以与你交谈算自讨其辱。但英国人连美国人也都是看不起的。
所以英国人也不屑与美国人交谈,英国人会指着那些操着美国腔说话的人说,“别跟他们学美语,那是垃圾语言,下等人才说的话”。
作者: ggggggh    时间: 2011-5-23 02:49
法国人就不行了,你若当着法国人的面儿,说法语说错一个词儿一个时态,必须当面儿给你掰过来。
英国 ...
Edinburgh 发表于 2011-5-23 02:35


法国人说英语的调调都跟讲法语一样,我很受不了... 他们是真的对自己的语言很自豪吧,虽然我怎么听都觉得难听...
另外不光是英国人鄙视老美,老美自己骨子里也有点崇尚欧洲崇尚英国,毕竟是文化上的宗主国。
作者: 满城飞絮    时间: 2011-5-23 10:21
算我之前的都白说了
Polarbear 发表于 2011-5-22 13:14


您说的对,是我自己转晕了。
如果用现在完成时强调的是站在发问这个时间点上,对过去的回忆,但在这种情况下,不能够使用because。
既然使用了because,就意味着有一个完整的句子需要补充进去,所以您前边的分析是正确的,是我没看明白。

另外,我同意您建议使用saw作为答案。这道题最佳的答案是直接使用过去时。




欢迎光临 钢笔论坛 (http://penbbs.com/) Powered by Discuz! X3.2