wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect 'n past simple

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

______ ever ______ a holiday in China?

a)

Did you / had

b)

Do you / had

c)

Have you / had

2.

_________ the TV before going to bed last night?

a)

Did you turn off

b)

Did you turned off

c)

Have you returned

d)

Have you turned off

3.

She ________ since yesterday.

a)

hadn’t sleep

b)

haven’t slept

c)

hasn’t sleep

d)

hasn’t slept

4.

I ______ my key yesterday and I _______ found it yet.

a)

have lost / didn’t

b)

lost / haven’t

c)

lost / didn’t

d)

have lost / haven't

5.

_____ you _____ Jan Komasa's new movie yet?

a)

Did you seen

b)

Have you see

c)

Did you had seen

d)

Have you seen

6.

Becky ______ Game of Thrones. She ______ it in 2016.

a)

hasn't read / read

b)

read / has read

c)

has read / read

d)

has read / has read

7.

Another lesson _____ ended at the school.

a)

have just

b)

has just

c)

did just

d)

will just

8.

Those two girls of the front row _______________ to each other since the film started.

a)

have been speaking

b)

have spoken

c)

have speaking

d)

had spoke

9.

Josh ________________ in Southampton since 2017.

a)

has been life

b)

has lived

c)

lived

d)

is living

10.

Josh ____ to Canada two years ago.

a)

moves

b)

moved

c)

has moved

d)

has been moving

11.

Lately, I _________ a lot about the future.

a)

have thought

b)

have been thinking

c)

thinked

d)

thought

12.

The couple ..... on a vacation last summer.

a)

goes

b)

went

c)

has gone

13.

We ________ in London for six months.

a)

Have been living

b)

have been live

c)

Has been / living

d)

has being / live

14.

Last winter break, I _________ to Malta.

a)

gone

b)

have gone

c)

went

d)

have went

15.

I ________ how to play Fortnite last week.

a)

have learn

b)

learn

c)

have learned

d)

learned

16.

Tim ________ asleep in at least five lessons so far this week.

a)

has fallen

b)

has fell

c)

fell

d)

fallen

17.

________ you ever ________ in a hot-air balloon?

a)

Have _________ flown

b)

Have _________ flyed

c)

Did _________ fly

d)

Do _________ fly

18.

Last week Jonas _________ his first song!

a)

has written

b)

writed

c)

wrote

d)

writes

19.

Neil and Hellen ____________ the golf club.

a)

already joined

b)

have already joined

c)

has already joined

20.

Silvia ________________________ in all her life!

a)

did never smoke

b)

hasn't never smoked

c)

has never smoked

21.

Eloise ______________________ 14 years ago!

a)

has been born

b)

was born

22.

In 1997, I ____________ my driving license!

a)

have got

b)

got

c)

getted

d)

did get

23.

Sara _________ a boyfriend yet.

a)

didn't find

b)

hasn't find

c)

haven't found

d)

hasn't found

24.

Yasmine ____________________________ all the irregular verbs in her textbook!

a)

have already studied

b)

already studied

c)

has already studied

25.
Peter _____ five e-mails today.
a)
have sent
b)
has sent
c)
sent
d)
send