wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past P, Past S, Past C, Present P, Present S, Present C & Future

Total questions: 14

Worksheet time: 10mins

Name
Class
Date
1.

I was disappointed when I _____ at the party last night, because most of my friends ________ home.

a)

arrive / have gone

b)

were arriving / have gone

c)

arrived / had gone

d)

had arrived / went

2.

I ______ to France, but I would love to.

a)

have never been

b)

will never go

c)

had never been

d)

was never going

3.

I _____ some friends to come for dinner last night, but they couldn't come because they ______ other plans.

a)

invited / have already made

b)

invited / had already made

c)

had invited / had already made

d)

have invited / have already made

4.

Look! It ________. It _______ two days ago and it ______ yet.

a)

is still going to snow / started / hadn't stopped

b)

was still snowing / had started / didn't stop

c)

still snows / starts / hasn't stopped

d)

is still snowing / started / hasn't stopped

5.

I ______ to a concert earlier this week. I _______ it so much because I ________ to a concert for several years.

a)

went / enjoyed / hadn't gone

b)

have gone / enjoy / haven't gone

c)

was going / was enjoying / didn't go

d)

am going / am enjoying / am not going

6.

I _____ home quite late last night. My children _____ asleep.

a)

got / will fall

b)

have got / have already fallen

c)

had got / already fell

d)

got / had already fallen

7.

I _______ the neighbours. I _______ them last week.

a)

am knowing / meet

b)

know / met

c)

had known / met

d)

knew / meet

8.

Last night, I _____ the evening with my friends. I ______ to go bowling because I ______ bowling before.

a)

had spent / had wanted / had never gone

b)

was spending / wanted / was never going

c)

spent / was wanting / never went

d)

spent / wanted / had never gone

9.

Linda is still sick. She ______ a bad cold for over a week.

a)

has

b)

has had

c)

is having

d)

had

10.

Bob wants to buy a new car. He _______ his car since he was 21 years old.

a)

owns

b)

is owning

c)

has owned

d)

owned

11.

Vicky _______ to class on time yesterday. By the time she _______, the class ________.

a)

didn't get / arrived / had already started

b)

didn't get / had arrived / already started

c)

hadn't got / arrived / has already started

d)

hasn't got / arrives / had already started

12.

We ______ six new verb tenses so far and we _____ several more this semester.

a)

learnt / learn

b)

have learnt / are going to learn

c)

have learnt / have learnt

d)

are learning / are going to learn

13.

I ____ the meeting yesterday morning. It ________ when I ____ there.

a)

missed / have just finished / will get

b)

had missed / just finished / got

c)

missed / had just finished / got

d)

have missed / was just finishing / got

14.

John _____ smoking a long time ago. He ______ a cigarette in over five years.

a)

quit / hasn't had

b)

has quit / didn't have

c)

had quit / hadn't had

d)

quits / didn't have