They ____(learn)about eight hundred words by the end of last year.have learned.于是我希望您能自己回答...就这样我是说为什么不是had learned
来源:学生作业帮助网 编辑:六六作业网 时间:2024/09/11 17:15:17
They ____(learn)about eight hundred words by the end of last year.have learned.于是我希望您能自己回答...就这样我是说为什么不是had learned
They ____(learn)about eight hundred words by the end of last year.
have learned.
于是我希望您能自己回答...就这样
我是说为什么不是had learned
They ____(learn)about eight hundred words by the end of last year.have learned.于是我希望您能自己回答...就这样我是说为什么不是had learned
had learned by +过去时间 ,主句谓语动词用过去完成时态.谓语动词用 had +过去分词.
因为后面的时间状语是by the end of last year。
所以句子的时态应该是现在完成时,所以用have learned。
根据时间状语可以知道,应该是填现在完成时。
不是过去完成时。
by +时间,表示截止到XX时间为止已经怎么样。应该用现在完成时have + 动词过去分词。
而过去完成时had+动词过去分词表示过去的过去,剧中没有过去的过去这个时间概念。
句子翻译:到去年年底为止,他们已经学了800个单词。
这一般都是固定句式的~~我记得以前在学习这个时候,就是看到这个结构式样就用完成时~~老师自己也解释不清,就让我们这样记住~~
by一般是完成时标志
指 到去年年底 - -
其实我个人感觉你的答案是对的。
因为 by 后面加的是个过去的时间,用过去完成时是正确的。