By the end of last year, we ___ the work.[ ] A. has finished B. had finished C. have finished D. finish 相关知识点: 试题来源: 解析 B过去完成时的定义过去完成时:是把时间推移到过去某一时间之前,与现在不发生联系,由"had+-ed分词"构成。过去完成时的知识扩展过去完成时既可表示过去某个...
根据情景,可用过去完成时,比如:By the end of last year,I had finished all the requirements to become an English teacher.也可用虚拟语气,比如:If I hadn't got injured,I would have had finished all the requirements ...by the end of last year/Had everything gone well,by the end of last ye...
相关知识点: 试题来源: 解析 had been [详解]句意:到去年年底,我已经去过西山农场三次了。根据“By the end of last year”可知,句子的时态是过去完成时,其谓语动词构成是had done,be的过去分词形式为been。故填had been。反馈 收藏
A。解析:“by the end of last year”(到去年年底为止)是一个过去的时间点,“他在这个城市生活了十年”这个动作在这个过去时间点之前就已经持续了一段时间,所以要用过去完成时“had lived”。B选项“has lived”是现在完成时,时态错误。C选项“lived”是一般过去时,不能体现出这种时间先后顺序。D选项“...
B。解析:“by the end of + 过去时间”是过去完成时的标志之一。句中“by the end of last year(到去年年底)”表示过去的一个时间点,他在这个城市居住十年是在去年年底之前就已经完成的动作,所以要用过去完成时。选项A是现在完成时,不符合时间要求。选项C是一般现在时,时态错误。选项D是一般过去时,不...
【解析】【答案】had been【核心短语/词汇】by the end of last year:到去年底【翻译】到去年底,我已经去西山农场三次了。【解析】根据句中的时间状语by the end of lastyear(到去年底),可知所给句子的时态是过去完成时,其结构为had+动词的过去分词,be的过去分词为been,结合句意,答案为had been。 结果...
语法 词法 动词时态 过去完成时 试题来源: 解析 C 答案:C.过去完成时的构成:had+过去分词,表示在过去某个时间或动作之前就已经完成的动作.在本题中last year是过去的时间状语,by the end of是一个固定短语,意思是"到…为止,"By the end of last year的意思就是"在去年底为止",因此本题的时间状语就是截止...
C。解析:“by the end of last year(到去年年底)”表示过去的一个时间点,在这个时间点之前他们已经在这个城市生活了十年,所以要用过去完成时“had lived”。选项A“lived”是一般过去时,不能准确表示出到去年年底之前已经持续的状态。选项B“have lived”是现在完成时,时态错误。选项D“live”是一般现在时,...
A. have learned B. learned C. had learned D. will learn 相关知识点: 试题来源: 解析 C。本题考查过去完成时。“By the end of last year”表示过去的过去,用过去完成时。A 选项是现在完成时,B 选项是一般过去时,D 选项是一般将来时,都不符合语境。反馈 收藏 ...
解析 A。解析:“到去年年底”是过去的一个时间点,在这个时间之前他已经学习英语五年了,这种情况要用过去完成进行时,表示在过去某个时间之前一直持续的动作。选项B是现在完成时,时态错误;选项C是过去进行时,没有表达出到去年年底之前持续学习五年的意思;选项D是一般过去时,不能体现动作的持续性。