题目内容

14.By the end of last year.Steve         computer science in a university for two years.(  )
A.studiesB.has studiedC.had studiedD.is studying

分析 在去年年底之前,史蒂夫在一所大学里已经学了两年计算机了.

解答 答案:C.过去完成时的构成:had+过去分词,表示在过去某个时间或动作之前就已经完成的动作.在本题中last year是过去的时间状语,by the end of是一个固定短语,意思是"到…为止,"By the end of last year的意思就是"在去年底为止",因此本题的时间状语就是截止到过去的某个时间之前发生的事情,所以要和过去完成时连用,故选C.

点评 首先要掌握过去完成时的构成以及用法,然后结合具体的时间状语就可以确定正确答案.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网