過去完成時既可表示過去某個時間或動作之前所發(fā)生的事情,也可表示過去某個時間或動作之前所發(fā)生的動作一直持續(xù)到過去某個時間。這個是大家在中學時期就知道的,今天,小編為同學們帶來了相當豐富的與英語過去完成時的相關語法測試題,一起來看看吧!

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(含答案)|的練習,大家都對了幾道呢?這部分的練習題是初學語法同學的一個難點,這類題主要考查的是過去完成時的用法:同學們在做這類題型時一定要弄清楚時態(tài),另外大家在做題時不要投機取巧。若是有做錯的題不妨把錯題多看幾遍,結(jié)合筆記再鞏固下,希望同學們加強對英語語法的練習,在選擇時結(jié)合前后文仔細辨別。最后,祝大家英語考試取得理想的成績。?