Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 17

Worksheet time: 26mins

Name
Class
Date
1.

A: Would you like a coffee? B: No thanks. ..................... one.

a)

I've just had

b)

I just had

2.

J.K. Rowling's "Harry Potter" books .................... in many countries.

a)

have been published

b)

were published

c)

had been published

3.

Oh no! ...................... my keys!

a)

I lost

b)

I've lost

4.

I _____________ here since I left school.

a)

have worked

b)

worked

5.

_________________ lunch yet? We're going to the canteen if you'd like to join us.

a)

Did you have

b)

Have you had

6.

I've been to Europe once. It ____________ in 1995.

a)

was

b)

has been

7.

Qual é a melhor tradução para:


" I've ever been to New York twice. "

a)

Eu estive em Nova Iorque duas vezes.

b)

Eu fui para Nova Iorque duas vezes.

c)

Eu já estive em Nova Iorque duas vezes.

d)

Eu sempre estive em Nova Iorque.

e)

Eu já visitei Nova Iorque duas vezes.

8.

O PRESENT PERFECT especifica o tempo da frase, já o SIMPLE PAST não.

a)

Verdadeiro

b)

Falso

9.

Joe has been _________ too much recently

a)

eat

b)

eating

10.

Patrick has been __________ on his biology project.

a)

work

b)

working

11.

Sam and Matt have been _____________ rugby.

a)

practising

b)

practise

12.

Joe and Peter have been _______________ TV

a)

watching

b)

watch

13.

Steve left the office 10 minutes ago. He ..... the office.

a)

hasn't left yet

b)

has left yet

c)

has just left

d)

have left

14.

Squidward Tentacles is happy and exhausted because he .... his school work.

a)

hasn't finished

b)

has already finished

c)

have just finished

d)

haven't finished yet

15.

Linda and Joe had an argument a couple of minutes ago. Linda _____ with Joe and he is really sad.

a)

have broken up

b)

have just borken up

c)

has just broken up

d)

hasn't broken up

16.

Sheldon is really nervous because he ___ just___ Amy out.

a)

have asked / out

b)

haven't asked / out

c)

has ask / out

d)

has/asked

17.

Rachel was trying to convince Chandler about a subject, but Chandler _______ no to her.

a)

have answered

b)

hasn't answered

c)

has just answered

d)

hasn't already answered