过去完成时既可表示过去某个时间或动作之前所发生的事情,也可表示过去某个时间或动作之前所发生的动作一直持续到过去某个时间。这个是大家在中学时期就知道的,今天,小编为同学们带来了相当丰富的与英语过去完成时的相关语法测试题,一起来看看吧!

1.He asked me ____ during the summer holidays.  
A. where I had been    B. where I had gone
C. where had I been    D. where had I gone  

2. What ___ Jane ____ by the time he was sever? 
A. did, do           B. has,  done      
C did, did.            D. had,  done

3. I ______ 900 English words by the time I was ten。  
A. learned          B. was learning      
C. had learned        D. learnt

4. She ______lived here for ______ years. 
A. had,  a few    B. has,  several  
C. had,  a lot of   D. has,  a great deal of

5. By the time my parents reached home yesterday, I _____ the dinner already.
A had cooked         B. cooked        
C. have cooked        D. was cooked

6. She said she __________ the principle already  
A .has seen          B. saw            
C. will see            D. had seen

7. She said her family _______ themselves ______ the army during the war.  
A. has hidden, from    B. had hidden, from  
C. has hidden, with    D. had hidden, with

参考答案:

1.A
2.D
3.C
4.A
5.A
6.D
7.B

好了,以上就是|英语过去完成时测试练习题10(含答案)|的练习,大家都对了几道呢?这部分的练习题是初学语法同学的一个难点,这类题主要考查的是过去完成时的用法:同学们在做这类题型时一定要弄清楚时态,另外大家在做题时不要投机取巧。若是有做错的题不妨把错题多看几遍,结合笔记再巩固下,希望同学们加强对英语语法的练习,在选择时结合前后文仔细辨别。最后,祝大家英语考试取得理想的成绩。