This document contains an English level test with multiple choice and fill-in-the-blank questions about the present perfect tense. There are two sections - the first asks students to choose the correct form of the present perfect tense to complete sentences. The second section provides sentence fragments for students to fill in using the appropriate present perfect verb forms. The test aims to assess students' understanding of when to use the present perfect tense in English sentences.
1. UPPER II ENGLISH LEVEL
NAME_________________________________________________ Date: June 4th
, 2016
1
SELECT ANDUNDERLINE THE CORRECT ANSWERUSING “PRESENT PERFECT”
Choose the correct form of the present perfect
.
1. I _______________
the famous American
movie, The Gladiator.
? has never seen
? have not seen
? have never seen
? never seen
My father_______________
golf.
? have neverplayed
? hasneverplayed
? neverplayed
? hasnot playing
My sisterisstill studying.She
_______________ her
homeworkyet.
? hasnot finished
? notfinished
? haven'tfinished
? hasn'tfinished
Everyyear forthe past five
years,myfamily
_______________ to the
Hawaii fora summervacation.
? have traveled
? traveled
? hastraveled
? hastraveling
Our class_______________ 3
grammar quizzessofarthis
semester.
? hashad
? hashaving
? have had
? had
You _______________ my
bestfriend,have you?
? notmet
? have notmet
? hasn'tmet
? haven'tmet
I ______________ Englishfor
10 years,but I still have alot
to learn.
? have studying
? studied
? have studied
? hasdied
My neighbor'sdogisbarking.
It _______________ for 2
hoursnow.
? barked
? hasbarking
? hasbarked
? have barked
Since movingtoAlberta,I
_______________ a lot about
the oil industry.
? have learned
? haslearned
? have learning
? learned
2. UPPER II ENGLISH LEVEL
NAME_________________________________________________ Date: June 4th
, 2016
2
Fill in the gaps with the right forms of the verbs in brackets to complete the following
English sentences in Present Perfect Tense.
1. They ________________ London this month. (leave – NOT )
2. _________He ___________ a lot of English papers? (bring)
3. She ____________________ me about it. (tell)
4. I ______________ a long letter from father this week. (get)
5. She (just); she will speak to you in a minute. (come - NOT)
6. I ______________ to Radio City. (be)
7. I think the director ______________ the town. (leave)
8. _______ they___________my office?. (paint)
9. We _________________ her since she arrived to our city. (know - NOT)
10. I __________________ your name. (forget)
11. _________He ___________ the door?. (close)
12. He_____________it since we left him. (do - NOT)
13. I _____________him my last penny. (give)
14. This order ____________to many misunderstandings. (have)
15. __________He ____________ his name on my book.? (write)
16. She ____________ a new umbrella. (buy - NOT)
17. He_____________ my exercise over and over. (look)
18. I _______________those books very cheaply. (buy)
19. __________He ____________ for two months?. (work)
20. She _____________ a new job. (find)
21. He_____________ very well. (speak - NOT)
22. The children_____________ the whole pudding. (eat)
23. ____________You_______________many detective stories?. (read)
24. Our team _____________the first prize. (win)
25. My little daughter ________________her finger with a knife. (cut - NOT)
Taken from http://www.focus.olsztyn.pl/en-present-perfect-tense-exercises-with-answers.html#.V05gzJHhDIU