想不通的英语问题!

来源:百度知道 编辑:UC知道 时间:2024/06/16 22:45:21
翻译:直到二十世纪初人们才学会怎样防止这种疾病的蔓延。(Not until)我的答案是 Not until the beginning of the 20th century had people learnt how to ……(后面省了)。我的问题是 老师在我的had上圈了一下,扣了分,请问用Had有什么不对呢??
谁说一定要Not until……DID……的形式了????

这里用一般过去式就可以了,你用had的话,就是过去完成时,意思是在过去的一个时间点以前就已经完成,与题意不符。

因为20世纪初是一个过去的时间点。 而had是完成时的标志,那么你的意思是说在这件事没发生以前人们就学会防止了么?

人们学会blabla这种动作是在二十世纪初以后完成的,20世纪初是个时间分界点。如果用had就是动作的持续了,逻辑不通了唉