英语的一道选择题.(求高手解答)If I found the book,I _____it to you.A,will bring B,would have brought C,would bring D,might have brought从句用的是find的过去式,那就是与现在事实相反,主句应用would+动原的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:18:37

英语的一道选择题.(求高手解答)If I found the book,I _____it to you.A,will bring B,would have brought C,would bring D,might have brought从句用的是find的过去式,那就是与现在事实相反,主句应用would+动原的
英语的一道选择题.(求高手解答)
If I found the book,I _____it to you.
A,will bring B,would have brought C,would bring D,might have brought
从句用的是find的过去式,那就是与现在事实相反,主句应用would+动原的啊,可是答案给的是B,不知为何,求解答.

英语的一道选择题.(求高手解答)If I found the book,I _____it to you.A,will bring B,would have brought C,would bring D,might have brought从句用的是find的过去式,那就是与现在事实相反,主句应用would+动原的
对于虚拟语气的理解,请看这里:
中的第4条中的第2种情况:(这个问题就是这个情况)
从句的动作与现在事实相反,而主句的动作与过去事实不符.
主语中应该用would have +动词过去分词
如:If he were free today,we would have sent him to Beijing.
如果他今天有空的话,我们会已经派他去北京了.
If he knew her,he would have greeted her.
要是他认识她的话,他肯定会去问候她了.
所以这题选B,从句的动作与现在事实相反,就是说,我现在也没有找到.而主句的动作与过去事实不符.就是说,我过去没给你带过去,但是主句说,我给你带过去了,就是主语的动作与过去事实不符,翻译过来就是 如果我找到那本书,我就会已经给你带回来了!
而你理解的应该是第4条的第一种情况!
PS:对于might 只能在虚拟语气中的第3条中出现.表示对未来的情况的主观预测,这时候才能用might,所以不可能选D.
这题是属于拔高的题,而且对于所有书籍中大多都是选B,这是属于提高题,因为大家都认为选C,对于开放英语,属于课外的一种辅助,而不能当主流的英语课程来教,因为中国的英语课程的主流是按照标准的规范来规定的.所以这题只能选B,不能选C.
希望对楼主有所帮助!

我来告诉你,这是虚拟语气,它表示不可实现的事,从句用过去时,主句要用过去将来完成时,如
If I were you , I would have done that . 我要是你,我就把这件事做了。

虚拟语气中,经常有主从句时态不一致的情况。从句是对现在的虚拟,主句是对过去的虚拟,would have done 是过去将来时的虚拟 表示本来将。。。
就像should have done 本应该

这个题目就是虚拟语气啊,意思是如果我找到那本书,我就买给你了。(潜台词就是说没有找到,没有买)在虚拟语气中would / should+have done意为本应做而没做

If I found the book,I _____it to you.
A,will bring B,would have brought C,would bring D,might have brought
从句用的是find的过去式,那就是与现在事实相反,主句应用would+动原的啊,可是答案给的是B,不知为何,求解答。
答. C。
分析:...

全部展开

If I found the book,I _____it to you.
A,will bring B,would have brought C,would bring D,might have brought
从句用的是find的过去式,那就是与现在事实相反,主句应用would+动原的啊,可是答案给的是B,不知为何,求解答。
答. C。
分析:这是与将来的情况很可能相反的假设。 我现在没找到,将来能不能找到,我一点把握都没有。不过,没关系,如果我找到这本书的话,我会给你带来的。C为最佳选择。如B对,则D也可以。如果条件句为:If I had found the book, I would/ might have brought it to you.
实际情况是:我还没有找到这本书(I haven't found the book). 要是我找到了的话,我就会/或许就已经给你带过来了。
此题因为楼主说答案是B,很多人都住B上去想,都来维护它的正确性,其实是不对的。如果楼主不给你“正确”答案,你还会选B吗?
下面有老师的一个教案中的例句:http://www.soufw.com/ja/cz/201101/165855_6.html
If I found the book, I should (would) bring it to you.
如果我找到这本书,我会带给你.
还有其它论坛,包括“知道”对这题的
http://zhidao.baidu.com/question/230650605.html

收起

if从句,主句的时态比从句的时态更早