有些孩子在学英语的时候会犯教条主义的错误。

他们总是希望用一条简单的规则套用语言的所有情况。

想法是好的,但是现实是残酷的,因为语言是千变万化的。

比如说孩子在学现在完成时的时候学了一个短语叫So far。

老师说了So far表示到目前为止。

看到这个短语的话呢,那么这句话应该使用现在完成时。

于是孩子把它简化成了,只要看到So far,就选现在完成时。

我们来看这道题。

这道题里面有So far吧,但能选C选项吗?

当然不留。

因为这句话中的So far它不是一个固定词组,它表达的意思也不是到目前为止啊。

这句话的意思是James在比赛中是如此的落后意志于,他知道他赢得比赛的机会非常渺茫了。

根据这个that重句中这个new这个动词的过去式,我们知道这件事是发生在过去的。

所以这道题选A,不能选C。