19. How many English songs ____ you _____ by the end of last term?

来源:百度知道 编辑:UC知道 时间:2024/05/04 10:22:46
A. have, learned B. did, learn C. had, learned D. were, learned
为什么?
再讲一下过去完成时

C
by+一段时间 要用完成时
又是过去的时间 前面要用过去完成时
过去完成时就是 在过去的某一个时间之前动作已经完成
这句话的意思是 到上个学期期末为止,你已经学了多少英语歌曲

C. had, learned

C
过去完成时

c. 标答 by the end of 就是现在完成时的标志

C
过去完成时
1) 概念:表示过去的过去
过去完成时:即过去的过去所发生的事情!
其构成是主语+had +过去分词。
用法:
a. 在told, said, knew, heard, thought等动词后的宾语从句。
b. 状语从句
在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时
c. 表示意向的动词,如hope, wish, expect, think, intend, mean, suppose等,用过去完成时表示"原本……,未能……"