It was not until then什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:37:47
It was not until then that I came to know that knowledge ____only from practice
A.had come B has come C came D comes
请问It was not until then什么意思? 最好能翻译下句意思
我觉得应该是现在完成时或是过去完成时,可为什么是D
麻烦分析下ABC不能用的原因
谢谢啦

直到那时才。。。。。
我直到那时才逐渐认识到,知识只能来源于实践。
照理说,从句的时态要根据主句来定,但涉及到一些真理、规律性的除外。像这句话,知识来源于实践,是规律性的结论,这都要用一般时态的,所以选comes。
明白?

从句" knowledge comes only from practice"是客观真理,所以不管主句是何时态,从句都用一般现在时.

直到那时我才明白,实践出真知。

It was not until + 时间+从句。。。表示直到什么时候才怎么样。

knowledge comes only from practice .知识源于实践。叙述的是一件事实,故必须得用一般现在时。It was not until then that 直到。。。才
整句话意思是:直到那时我才突然明白知识源于实践。

强调句 it is 。。。that。。强调中间的部分
知识来自实践 这是真理所以用现在时态

之所以选D,是因为最后的那句从句是表示一个特定的事实或者客观真理.所以必须用一般现在时comes.
例如: 太阳从东方升起, The sun rises in the east.

knowledge __comes __only from practice ,这是一个事实,对于事实或者真理等自然的规律,不管是过去还是未来还是现在,都用一般时态。