以下是引用bobwangwb在2005-2-5 21:10:00的发言:Ggirl 你想得很细致 过去完成时适用于过去一段时间内的事情,多数情况下暗含了现在已经不是这样子的意思。而现在完成时一般指现在还是这个样子,用在这道题想要表达的意思,所以现在完成时比较合适。 你也许是看到了A March 2000 Census,觉得要用过去完成时,但我想说的是:句子所要表达的意思是判断时态的重要指标,从某种意义上是最重要的指标。况且,几个备选项中只有B比较合适。 我不是NN,供参考~~~~~
有不同意见.
看见SINCE用完成时的思路是对的,可是要判断现在完成还是过去完成,(1)要根据上下文的时态来判断,前面用'showed'&'accounted',说明基点是过去,那么应该用过去完成时;或者(2)看从句是不是一个科学道理或者普遍接受的观点...首先,我们无法判断这是不是一个延续至现在的事实,因为有可能其他民族的数量现在已经超过了Mexico;其次,就算我们grant Mexico的数量还是最大,那么前面那句话也是一个一般事实,不能用'accounted for',而应该用'accounts for'
所以,as far as I am concerned, B的时态有问题. |