英语的一道选择题。(求高手解答)
IfIfoundthebook,I_____ittoyou.A,willbringB,wouldhavebroughtC,wouldbringD,mighthavebro...
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,不知为何,求解答。 展开
A,will bring B,would have brought C,would bring D,might have brought
从句用的是find的过去式,那就是与现在事实相反,主句应用would+动原的啊,可是答案给的是B,不知为何,求解答。 展开
6个回答
展开全部
LZ你好!
对于虚拟语气的理解,请看这里:
http://baike.baidu.com/view/26751.htm
中的第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。
希望对楼主有所帮助!
对于虚拟语气的理解,请看这里:
http://baike.baidu.com/view/26751.htm
中的第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从句,主句的时态比从句的时态更早
追问
不是虚拟语气吗???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我来告诉你,这是虚拟语气,它表示不可实现的事,从句用过去时,主句要用过去将来完成时,如
If I were you , I would have done that . 我要是你,我就把这件事做了。
If I were you , I would have done that . 我要是你,我就把这件事做了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虚拟语气中,经常有主从句时态不一致的情况。从句是对现在的虚拟,主句是对过去的虚拟,would have done 是过去将来时的虚拟 表示本来将。。。
就像should 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。
分析:这是与将来的情况很可能相反的假设。 我现在没找到,将来能不能找到,我一点把握都没有。不过,没关系,如果我找到这本书的话,我会给你带来的。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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询