bc课程 百度百科:How many English words ? you ? by the end of last year?

来源:百度文库 编辑:高考问答 时间:2024/05/12 04:31:00
A have; learned B has ; learned C had ; learned D had ; learn

选择C

last year 是过去的时间, 所以助动词是had
而By the end of是完成时的标志,表示事情发生并持续有影响
所以答案是Had learned

C had ; learned

同意楼上的:)
BY + 表过去的时间 用过去完成时

C
By the end of是完成时的标志

C bt the end of last year是过去完成时的标志

在英语中:
by+过去意义的时间要用——过去完成时
by+将来意义的时间要用——将来时
因此要选C