Font size
WorksheetsG4 Grammar Workbook Unit 4 Present and Past Perfect Tense
Total questions: 45
Worksheet time: 45mins
Fill in the blank with the correct form of verb of present perfect
I (not / work) (a) yet
Fill in the blank with the correct form of verb of present perfect
We (buy) (a) a new lamp
Fill in the blank with the correct form of verb of present perfect
We (not / plan) (a) our holiday yet
Fill in the blank with the correct form of verb of present perfect
I (see) (a) the monkey last month
Fill in the blank with the correct form of verb of present perfect
He (write) (a) five letters
Fill in the blank with the correct form of verb of present perfect
She (not / see) (a) him for a long time
Fill in the blank with the correct form of verb of present perfect
School (not / start) (a) yet
Fill in the blank with the correct form of verb of present perfect
He (bring) (a) a lot of English papers
Fill in the blank with the correct form of verb of present perfect
He (write) (a) five letters
Fill in the blank with the correct form of verb of present perfect
My little daughter (cut) (a) her finger with a knife
Fill in the blank with the correct form of verb of present perfect
Our team (win) (a) the first prize
Fill in the blank with the correct form of verb of present perfect
He (do) (a) it since we left him
Fill in the blank with the correct form of verb of present perfect
The children (eat) (a) the whole pudding
Fill in the blank with the correct form of verb of present perfect
we (read) (a) many detective stories
Fill in the blank with the correct form of verb of present perfect
My little daughter (cut) (a) her finger with a knife
Fill in the blank with the correct form of verb of present perfect
They (leave) (a) London this month
Fill in the blank with the correct form of verb of present perfect
The students (not / book) (a) a flight to Vienna
Fill in the blank with the correct form of verb of present perfect
He (already / invite) (a) his friends
Fill in the blank with the correct form of verb of present perfect
I ( just / feed) (a) the rabbits
Fill in the blank with the correct form of verb of present perfect
The teacher (lose) (a) the keys, so he can’t open the door
Fill in the blank with the correct form of verb of present perfect
She (find) (a) a new job
Fill in the blank with the correct form of verb of present perfect
You (read) (a) many detective stories
Fill in the blank with the correct form of verb of present perfect
He (not / look) (a) my exercise
Fill in the blank with the correct form of verb of present perfect
I (know) (a) her since he arrived to our party
Fill in the blank with the correct form of verb of present perfect
This order (lead) (a) to many misunderstandings
Fill in the blank with the correct form of verb (past perfect simple)
The storm destroyed the sandcastle that we (build) (a)
Fill in the blank with the correct form of verb (past perfect simple)
He (not / be) (a) to Cape Town before 1997
Fill in the blank with the correct form of verb (past perfect simple)
If you (a) (listen) to me, you would have got the job
Fill in the blank with the correct form of verb (past perfect simple)
Before the students started to write, the teacher (a) (collect) their mobile phones
Fill in the blank with the correct form of verb (past perfect simple)
By the time the show began, all friends (a) (arrive)
Fill in the blank with the correct form of verb (past perfect simple)
After they (a) (pack) their rucksacks, they rode away on their bikes
Fill in the blank with the correct form of verb (past perfect simple)
The children (a) (not/do) their homework, so they were in trouble
Fill in the blank with the correct form of verb (past perfect simple)
The garden was dead because it (a) (be) dry all summer
Fill in the blank with the correct form of verb (past perfect simple)
We were late for the plane because we (a) (forget) our passports
Fill in the blank with the correct form of verb (past perfect simple)
She said that she (a) (not/visit) the UK before
Fill in the blank with the correct form of verb (past perfect simple)
She told me she (a) (study) a lot before exam
Fill in the blank with the correct form of verb (past perfect simple)
We couldn’t go into the concert because we (a) (not/bring) our tickets
Fill in the blank with the correct form of verb (past perfect simple)
The grass was yellow because it (a) (not/rain) all summer
Fill in the blank with the correct form of verb (past perfect simple)
The professor (a) (review) the material before he gave the quiz
Fill in the blank with the correct form of verb (past perfect simple)
Gina (a) (live) in New York for ten years before she moved to California
Fill in the blank with the correct form of verb (past perfect simple)
After the committee members (a) (consider) the consequences, they voted on the proposal
Fill in the blank with the correct form of verb (past perfect simple)
Before Alin went to sleep, he (a) (call) his family
Fill in the blank with the correct form of verb (past perfect simple)
The doctor (a) (examine) the patient thoroughly before he prescribed the medication
Fill in the blank with the correct form of verb (past perfect simple)
The car (a) (flip) ten times before it landed on its roof
Fill in the blank with the correct form of verb (past perfect simple)
Kevin (a) (work) at the university for thirty years before he retired
