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

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

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