最新 过去完成时测试题及答案.pdfVIP

  • 0
  • 0
  • 约2.34万字
  • 约 14页
  • 2022-07-02 发布于江苏
  • 举报
最新 过去完成时测试题及答案 一、初中英语过去完成时 1.My grandparents for fifty years by the time My sister was 15. A. married B. had married C. had got married D. had been married 【答案】D 【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据for fifty years 五十年和 be 动词 was,可知是表示一段时间的状语,谓语动词具有持续性,用 过去完成时had been married“结婚”表状态。故选D。 【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。 2 .When I ______ the cinema, the film _______for ten minutes A. got to; has begun B. arrived at; has been on C. reached; had begun D. hurried to; had been on 【答案】 D 【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影 已经开始5 分钟了” ,用过去完成时,又因为begin 是短暂动词,不能和一段时间连用,所 以选D。 【点评】要注意完成时态中的延续性动词的转换。 3 .By the time they reached the bus stop, the bus__________ for ten minutes. A. had left B. have left C. had been away D. have been away 【答案】 C 【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中 by the time 的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句中 表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A 是过去完成时,但是 left 是瞬间性动词,不能和一段时间状语连用;B 是现在完成时;C 是过去完成时,并且是 系表结构,可以和一段时间连用;D 是现在完成时。故选C 。 【点评】考查动词时态。 4 .— What do you think of the young lady? — She is hard-working. She ________ all her effort into her work before she got ill. A. has put B. put C. had put D. would put 【答案】 C 【解析】【分析】句意:——你认为这位小姐怎样?——她很勤奋。她生病前把她所有的 精力都投入到她的工作中。根据时间状语从句 before she got ill.可知主句动作是过去的过 去,该用过去完成时态:had+过去分词,故答案为C 。 【点评】考查过去完成时。理解句意并掌握过去完成时表示过去的过去,构成为:had+过 去分词。 5 .By the time the alarm clock went off, My mother had already _________. A. wake me up B. wake up me C. waken up me D. waken me up 【答案】 D 【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去 完成时,用 had +动词的过去分词。wake up 是动副结构,代词作宾语必须

文档评论(0)

1亿VIP精品文档

相关文档