首先,B为什么错?B错在两点: 1、虚拟语气。Should … be,这样的分句表明B选项用的是虚拟语气,则主句应该用would作为动词,但未划线部分用的动词是is不符合语法要求,故错 2、connection的固定搭配。应该是connection between A and B,而非connection of A and B 其次,D为什么对? 楼主的怀疑是:if引导条件状语从句为什么和主句都用is作为动词,而非从句用is,主句用将来时的will be? 其实,if引导条件状语从句,主句未必用将来时,这里有两种情况: 一、条件句表可能,主句多用将来时; 二、条件句表事实或谈论的是重复发生和预示要发生的情景和事件,主句常用现在时。如:If bears are in danger, they attack people。 尽管我们知道这样的判断标准,但如何判断If分句究竟是在说可能还是表事实,还是难以判断. 因此,我认为最好的办法就是认为if对应的主句既可以用将来时也可以用现在时,不要以此为依据排除选项,太冒险。 这里没有上下文,只是摘录了文章的片段,也许上下文就是在将这个Dr.怎么怎么论证他的理论来着,所以他对的可能性极其高,因此这里认为if分句是在说事实,所以才用了现在时。-- by 会员 ptlove4ever (2012/2/3 11:03:31)
受教,十分感谢! |