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

1. By the time he was ten years old, he ______. ?
A. ? ? ?has completed university? ? ? ? ? ? ? ? B. has completed the university
B. ? ? ?had completed an university ? ? ? ? ? ? ? ?D. had completed university

2. She had written a number of books _____ the end of last year.
A. for ? ? ? ? ? ? ? ?B. in ? ? ? ? ? ? ?
C. by ? ? ? ? ? ? ?D. at ?

3. He ____ to play ____ before he was 11 years old. ?
A had learned, piano ? ? ? ? ? ? ? ? ? ? ? B. had learned, the piano ?
C. has learned, the piano ? ? ? ? ? ? ? ? ? D. learns ,piano. ?

4. What ______ Annie ____ by the time he was ten? ?
A. did, do ? ? ? ? B. did, did ? ? ? ?
C. has, done ? ? ? ? D. had done ?

5 .He ___ in the factory for three years before he joined the Army.
A. has worked ? ? ?B. works ? ? ? ?
C. had worked ? ? ? ?D. will work

6. By the end of last week, they ___ the bridge. ?
A. has completed ? ?B. completed ? ?
C. will complete ? ? ?D. had completed

7. Ben hates playing ____ violin, ?but he likes playing ____ football.
A. a…the ? ? ? ? ?B. the… the ? ? ?
C. / …the ? ? ? ? ? D. the…/

參考答案:

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

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