作业帮 > 英语 > 作业

英语翻译cet42008 6最后一题 91._________(直到他完成使命)did he realize that

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/10/05 09:21:19
英语翻译
cet42008 6最后一题 
91._________(直到他完成使命)did he realize that he was seriously ill.
翻译 Not until he had accomplished the task.
not until he had finished his mission.
查了几分答案 有的 有had 少数没有had 这里面用had 是怎么回事 应该去掉had
比如说Not until the teacher came in did the students stop talking.
直到老师进来学生们才停止讲话.
英语翻译cet42008 6最后一题 91._________(直到他完成使命)did he realize that
其实你的问题归根结底就是一般过去时和过去完成时的区别.
过去完成时发生的动作是在过去的过去,而你的例句Not until the teacher came in did the students stop talking.
俨然the teacher came in 与students stopped talking是同时发生的,用一般过去时.
又比如i did not understand this book until i have finished it.(直到我读完它才了解这本书)
have finished it发生在i did not understand this book 之后,所以是过去的过去,用过去完成时
至于你那道四级的题accomplished the task可以是发生在 he realize that he was seriously ill之前,即过去的过去,所以用过去完成时.当然,你也可以理解成把它理解成两个动作同时发生,“一完成任务就觉得病了”也没错,所以用一般过去时也可以.
希望我的回答对你有帮助