想不通的英语问题!翻译:直到二十世纪初人们才学会怎样防止这种疾病的蔓延。(Not until)我的答案是 Not unt

想不通的英语问题!
翻译:直到二十世纪初人们才学会怎样防止这种疾病的蔓延。(Not until)我的答案是 Not until the beginning of the 20th century had people learnt how to ……(后面省了)。我的问题是 老师在我的had上圈了一下,扣了分,请问用Had有什么不对呢??
谁说一定要Not until……DID……的形式了????
freeman012345678 1年前 已收到3个回答 举报

jwpl190 幼苗

共回答了17个问题采纳率:76.5% 举报

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

1年前

2

钢铁十八kk 幼苗

共回答了22个问题采纳率:90.9% 举报

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

1年前

2

hujiaoxian1 种子

共回答了14个问题采纳率:85.7% 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.070 s. - webmaster@yulucn.com