请教一个英语问题

Bytheendoflastyearhe______about1500Englishwords.A.learnsB.learnedC.waslearningD.hadle... By the end of last year he______about 1500 English words.
A. learns B.learned C.was learning D.had learned 答案是D 翻译的话是翻译成去年年底之前我已经 背了大约1500个单词么 过去完成时不是表示过去的过去么 我觉得最好LAST YEAR 后在加个BEFORE 是不是更贴切 我觉得这只能算过去的一个点去年年底 我学了1500个单词并没有体现 过去的过去
展开
RenDy0115
2014-06-26 · TA获得超过5.7万个赞
知道顶级答主
回答量:3万
采纳率:83%
帮助的人:2亿
展开全部
你好,
为你解答,

选D没错的。

by..... 截止到。。。

by the end of last year 截止到去年年底,就是说还没到去年年底,这本身就是一个过去式。
主句 he had learned about 1500 English words 发生在 the end of last year 之前,就是过去的过去,所以是过去完成时。

有by就不用before了

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

祝你学习进步,更上一层楼!

不明白请及时追问,满意敬请采纳,O(∩_∩)O谢谢
amanda01224

2014-06-26 · TA获得超过17.6万个赞
知道顶级答主
回答量:11.5万
采纳率:86%
帮助的人:3.8亿
展开全部
D
by the end of last year 到去年末为止( 表示过去的过去,所以用过去完成时)

*****************************************************************************
祝天天开心,学习进步!本题不明白,请再问;
如果对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
*****************************************************************************
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Childhood4
2014-06-26 · 超过10用户采纳过TA的回答
知道答主
回答量:85
采纳率:33%
帮助的人:21.5万
展开全部
end of last year是过去时间,在end of last year的以前,他学会了1500个单词,这就是过去的过去
last yaer后加before,这整句话成为一个状语,不是句子。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式