All of the plants now farmed on a large scale were developed from plants that once grow wild.
这个句中有once ,为何grow用一般目前时而不需要一般过去时?
一般目前时表常常发生的动作或存在的状况,表平时行为、习惯、能力或客观存在。
句中的一般目前时是以上哪一种使用方法呢?
而一般过去时则是表过去某一时间发生的动作或存在的状况,这题是否用一般过去时更好呢?
All of the plants now farmed on a large scale were developed from plants that once grow wild.
这个定语从句,用一般目前时或一般过去时都正确。这应该不难理解。
第一,从语法上讲,主句和定语从句的时态,在 “时” 上可以不同、不呼应。once 意为“过去;一度”,但这里不强调过去,用一般目前时重在说明一种自然规律。所以,语法没问题。
第二,从语义上剖析:
主句叙述过去的一个状况,即:目前大规模种植的所有植物都是从...中培育出来的。培育的动作和过程已在过去发生并 结束,所以用 were developed。
定语从句叙述的是一个自然规律,是客观存在的:plants that once grow wild (所谓自然规律,是指这个现象和事实自古以来便是这样,即使在以后也是这样。)假如把句子改为一般过去时,plants that once grew wild,无疑也是正确的。但一般过去时,只不过叙述过去发生的,却没办法反映出如此一个永恒的自然规律。一般过去时暗示着:将来植物的种植和培育就可能不是来自“野生的”了。