They ____(learn)about eight hundred words by the end of last

They ____(learn)about eight hundred words by the end of last year.
have learned.
于是我希望您能自己回答...就这样
我是说为什么不是had learned
五福苑 1年前 已收到6个回答 举报

mycsh817 春芽

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

had learned by +过去时间 ,主句谓语动词用过去完成时态.谓语动词用 had +过去分词.

1年前

7

ssx0058 幼苗

共回答了155个问题 举报

其实我个人感觉你的答案是对的。
因为 by 后面加的是个过去的时间,用过去完成时是正确的。

1年前

2

爱就爱了2002 幼苗

共回答了686个问题 举报

因为后面的时间状语是by the end of last year。
所以句子的时态应该是现在完成时,所以用have learned。
根据时间状语可以知道,应该是填现在完成时。
不是过去完成时。

1年前

0

jinziyang1125 幼苗

共回答了12个问题 举报

by +时间,表示截止到XX时间为止已经怎么样。应该用现在完成时have + 动词过去分词。
而过去完成时had+动词过去分词表示过去的过去,剧中没有过去的过去这个时间概念。
句子翻译:到去年年底为止,他们已经学了800个单词。

1年前

0

wuyi512 幼苗

共回答了1个问题 举报

这一般都是固定句式的~~我记得以前在学习这个时候,就是看到这个结构式样就用完成时~~老师自己也解释不清,就让我们这样记住~~

1年前

0

_紫色_ 幼苗

共回答了103个问题 举报

by一般是完成时标志
指 到去年年底 - -

1年前

0
可能相似的问题

精彩回答

Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.032 s. - webmaster@yulucn.com