初中英语过去完成时练习题一、初中英语过去完成时1.Bytheendoflastweek,she______inthewestofChinafortwomonthshelpingthehomelesschildren
willstayB
hasstayedC
wouldstayD
hadstayed【答案】D【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们
根据时间状语Bytheendoflastweek到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D
【点评】此题考查动词的时态
根据时间状语确定句子的时态
2.Simon________thepianoforageswhenhegavehisfirstconcert
hasplayedB
isplayingC
hadplayedD
willplay【答案】C【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了
根据时间状语whenhegavehisfirstconcert
可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C
【点评】考查过去完成时
掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词
3.Suedidn'tgotoseethefilmwithuslastweekbecauseshe________________itwithhermother
hasseenB
hadseenC
willseeD
saw【答案】B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了
已经看了,现在完成时;B
已经看了,过去完成时;C
将看,一般将来时;D
看了,一般过去时
Sue和妈妈看了电影的影响是上周