By the end of last term,we _____ about twenty English songs

By the end of last term,we _____ about twenty English songs
A.had learned
B.would learn
C.have learned
D.learned
选哪个?为什么?
yangyang250 1年前 已收到5个回答 举报

就是想变成 幼苗

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

选A.by the end of 句式用完成时态,如果后面跟的是现在的时间点,句子用现在完成时态;如果后面跟的是过去的时间点,句子用过去完成时态.这里的last term是一个过去的时间点,所以应使用过去完成时态,即had done的形式.

1年前

2

blue4_y 幼苗

共回答了182个问题 举报

A
用过去完成时

1年前

2

失落的辰星 幼苗

共回答了41个问题 举报

A正确
过去完成时
到上个学期末,是过去时,所以用had。
B是将来时
C是现在完成时
D是一般过去时

1年前

1

bernicewang 幼苗

共回答了296个问题 举报

你只要记住有by the end of出现,句子一般就是过去完成时,因为他后面一般跟的就是一个时间段或点。
过去完成时的意思是过去某个时间或某个动作之前已经完成的动作。
由定义你就可以判断出答案了

1年前

1

llnchn 幼苗

共回答了1个问题 举报

by the end of 句式用完成时态

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.033 s. - webmaster@yulucn.com