wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perfect tenses revision

Total questions: 18

Worksheet time: 12mins

Name
Class
Date
1.

John and Sarah ______ three international conferences about AI this year.

a)

has attended

b)

have attended

c)

had attended

d)

have been attending

2.

Marta ______ for her language certification exam since September.

a)

has been preparing

b)

have been preparing

c)

had prepared

d)

will have been preparing

3.

By the time Lisa arrived at the airport, the plane ______.

a)

has already left

b)

have already left

c)

had already left

d)

had been leaving

4.

By the time the conference starts, Sophia ______ her research paper.

a)

will complete

b)

will have completed

c)

has completed

d)

has been completing

5.

The students have (a)   working on their group project for over a week.

6.

Emma (a)   won several awards for her research on renewable energy.

7.

By the time the lecture started, William (a)   finished reading the assigned chapter.

8.

By next summer, Rachel (a)   have visited all the major museums in Europe.

9.

Anna ______ two new apps to improve productivity this year.

a)

will have developed

b)

had developed

c)

have developed

d)

has developed

10.

What does this sentence mean? 'Jake has installed the latest software update on his laptop.'

a)

Jake finished the update recently.

b)

Jake is still installing the update.

c)

Jake will install the update later.

d)

Jake has started installing but hasn't finished yet.

11.

David and Maria ______ all their writing assignments for this semester.

a)

had completed

b)

has completed

c)

have completed

d)

have been completing

12.

"What does this sentence mean? 'Sophia has joined the school's debate club recently.'"

a)

Sophia wants to join the club.

b)

Sophia will join the club next month.

c)

Sophia joined the club a long time ago.

d)

Sophia is a new member of the club.

13.

The students ______ vocabulary for the upcoming quiz all afternoon.

a)

will have studied

b)

had studied

c)

have been studying

d)

has been studying

14.

By the time the teacher explained the grammar rule, the students ______ the exercise.

a)

has already completed

b)

have already completed

c)

had already completed

d)

will have already completed

15.

By the end of this term, all students ______ an essay on global issues.

a)

will write

b)

have written

c)

had written

d)

will have written

16.

"What does this sentence describe? 'By next week, the prep school students will have completed their midterm exams.'"

a)

The exams are happening right now.

b)

The exams will be finished by next week.

c)

The exams were completed last week.

d)

The exams will start next week.

17.

Sophia and James ______ three books this semester, but they ______ their book reports yet.

a)

have read / has not written

b)

has read / have not written

c)

have read / have written

d)

have read / have not written

18.

By the end of this month, Emily ______ (learn) 100 new words, and she ______ (use) most of them in her essays.

a)

will have learned / will have used

b)

will have learned / has used

c)

will learn / will have used

d)

has learned / has used