wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perfect Tenses

Total questions: 15

Worksheet time: 10mins

Name
Class
Date
1.

Jack ________ volleyball for ten years this fall.

a)

will have practised

b)

will have been practising

c)

has practised

d)

had practised

2.

William _______ his leg. He can't come to training this weekend.

a)

has hurt

b)

had hurt

c)

has been hurting

d)

had been hurting

3.

Niall ________ (travel) for 3 weeks when he met Lucy, who became his future wife.

a)

had travelled

b)

had been travelling

c)

has travelled

d)

will have travelled

4.

Mike has sunburn. He __________ on the terrace.

a)

had sunbathed

b)

had been sunbathing

c)

has sunbathed

d)

has been sunbathing

5.

Can't we watch something else this evening? I _________ that show four times.

a)

had seen

b)

have been seeing

c)

have seen

d)

had been seeing

6.

I _________ to Quebec tomorrow morning, all things being equal.

a)

will have flown

b)

will be flying

c)

will have flown

d)

have flown

7.

After Mark ________ the gift, he ________ it in crepe paper.

a)

bought/had wrapped

b)

had bought/wrapped

8.

The children are covered in flour. They (a)   (help) Mum in the kitchen.

9.

When I visit him later this summer, Joe (a)   (live) in Chile for 20 years.

10.

Rob said that he _______ (do) exercise for more than an hour in the gym when we saw him.

a)

has been doing

b)

had been doing

c)

had done

d)

has done

11.

Liam says that he loves trying different cuisines. He ______ Mexican, Spanish, Russian, and Japanese food.

a)

has tried

b)

had tried

c)

has been trying

d)

had been trying

12.

Luke (a)   (clean) the dishes by the time the kitchen closes.

13.

Mark ______ (graduate) when we ______ (visit) him this summer.

a)

graduates/will have visited

b)

will have graduated/visit

14.

I _________ (know) Parker for three years in a professional capacity. He is a great colleague.

a)

have known

b)

have been knowing

c)

had known

d)

had been knowing

15.

Trent Westerman had described the benefits of running with the policy before he (a)   (give) us a guided tour of the office.