Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 55

Worksheet time: 38mins

Name
Class
Date
1.

____Peter and John _____to England four times?

a)

Have/ gone

b)

Has/ gone

c)

Did/ gone

2.

My cat and my dog________good friends since they met!

a)

Has been

b)

have been

c)

were

3.

My best friend and I_________(negative)this interesting series in Nextflix.

a)

hasn't seen

b)

haven't seen

c)

didn't seen

4.

Luisa______her keys many times during this month!

a)

has lost

b)

lost

c)

have lost

5.

____your mother and sister____(suggest) you about a cellphone?

a)

Has/ suggested

b)

Have / suggested

c)

suggested / been

6.

Luisa______already ___(wrap) all the gifts.

a)

Have/ wrapped

b)

wrapped

c)

Has/ wrapped

7.

He _________________(work) in this company since 1985.

a)

have worked

b)

has worked

c)

have done working

d)

has been working

8.

Mary ______________ (live) in Germany since 1992.

a)

have been living

b)

has been living

c)

have done living

d)

has live

9.

I ___________ all day. I have a difficult test tomorrow!

a)

have studied

b)

have been studying

c)

has been studying

d)

have studied

10.

I ______ this exercise twice. I can't understand it :(

a)

've done

b)

've been doing

c)

done

d)

has

11.

My sister __________ to the same song the whole day. I'm so sick of it...

a)

has been listening

b)

have been listening

c)

has listened

d)

have listen

12.

Jane __________ English all week because she is taking an important test next week.

a)

have studied

b)

has been studying

13.

I ____ to read this book, but I can't. It's just too boring! I quit.

a)

have tried

b)

have been trying

c)

has tried

14.

The students ___ at their cell phones since the lesson started. I think it's so disrespectful!

a)

have been looking

b)

have looked

15.

We ____ for many hours. It is time to get out of the water.

a)

have swum

b)
have been swimming
c)
have swam
16.

She ____ here since 1979. She was one of the early settlers in this town.

a)
has been living
b)
has lived
c)

have lived

d)
have been living
17.

Sam ____ many kind of cars in his life. He is a great driver.

a)

has driven

b)

have driven

c)

have been driving

d)

has been driving

18.

A: You look tired!

B: I ____ the report all day.

a)

has written

b)

have written

c)

have been writing

d)

has been writing

19.

Which question is asking about the distance between two places?

a)

How long does it take from A to B?

b)

How long is Tsing Ma Bridge?

c)

How far is it from A to B?

20.

______ does it take to travel from Central to Mong Kok?

a)

How

b)

How long

c)

How far

21.

_______ from here to the information board?

a)

How long is it

b)

How long does it

c)

How far is it

d)

How far does it

22.

How far is it from your apartment (from/to) the city centre?

a)

from

b)

to

23.

1.........................do you practice for sports?

a)

how long

b)

how much

c)

how healthy

24.

8..............................do you spend on your cell phone every day?

a)

how long

b)

how many

c)

how wel

25.

____ is your break?

It lasts 45 minutes.

a)

When

b)

How long

c)

What time

26.

HOW LONG DO YOU KNOW JOHN?

a)

HOW LONG DID YOU KNOW JOHN?

b)

HOW LONG HAVE YOU KNOWN JOHN?

c)

HOW LONG HAVE YOU BEEN KNOWING JOHN?

27.

HOW LONG DOES IT TAKE SHE TO GO TO THE SCHOOL?

a)

HOW LONG DOES IT TAKE HER TO GO TO THE SCHOOL?

b)

HOW LONG DOES IT TAKE HERSELF TO GO TO THE SCHOOL?

c)

HOW LONG DOES IT TAKE TO GO TO THE SCHOOL?

28.

HOW LONG HAVE YOU STUDIED ENGLISH?

a)

LAST WEEK

b)

SINCE I WAS 14.

c)

EVERY TUESDAY.

29.

HE HAS BEEN UNDERSTANDING THE EXERCISES.

a)

HE HASN'T BEEN UNDERSTANDING THE EXERCISES.

b)

HE HAS UNDERSTANDING THE EXERCISES.

c)

HE HAS UNDERSTOOD THE EXERCISES.

30.

HOW LONG DOES IT TAKE WE TO SEE THE MUSEUM?

a)

HOW LONG TIME DOES IT TAKE WE TO SEE THE MUSEUM?

b)

HOW MUCH TIME DOES IT TAKE WE TO SEE THE MUSEUM?

c)

HOW LONG DOES IT TAKE US TO SEE THE MUSEUM?

31.
a)

Boys's

b)

Boys'

c)

Boy's

32.
a)

Childrens'

b)

Children's

33.
a)

Womens'

b)

Women's

34.

Em uma frase com Genitive Case, qual deve ser a ordem da senteça?

a)

1º Objeto possuído, 2º Possuidor

b)

1º Possuidor, 2º Objeto possuído

35.

No inglês, para indicar posse utiliza-se:

a)

,S ou ´

b)

´S ou "

c)

´S ou ´

36.

Qual a função do GENITIVE CASE?

a)

Indicar a posse de algo

b)

Indicar a origem de algo

c)

Indicar o nome de algo

d)

Indicar a função de algo

37.

Careful, the floor is still wet. I've ________ washed it.

a)

already

b)

just

c)

yet

38.

Have you finished your work _____________?

a)

already

b)

just

c)

yet

39.

The Uber hasn't arrived __________.

a)

already

b)

just

c)

yet

40.

He's __________finished lunch. He needs to wait before he goes swimming.

a)

already

b)

just

c)

yet

41.

They've __________been there 6 times this year.

a)

already

b)

just

c)

yet

42.

He is supposed to be here. I haven't seen him _____________.

a)

already

b)

just

c)

yet

43.

She hasn't eaten sushi ___________.

a)

already

b)

just

c)

yet

44.

I'm sorry but the event ____________finished. It ended about 4 hours ago.

a)

already

b)

just

c)

yet

45.

I've __________ seen the bear, don't go out right now. I would wait like 15 minutes.

a)

already

b)

just

c)

yet

46.
I've ___________ watched this film, it was fantastic!
a)
just
b)
yet
c)
so far
47.

Agnes has been cleaning the house .............about two hours.

a)

since

b)

for

48.

My dad hasn't spoken French ...............he left school.

a)

since

b)

for

49.

I have ironed fifteen shirts .....................yesterday.

a)

since

b)

for

50.

Tom has been learinng English _______ six years.

a)

since

b)

for

51.

I have been wainting _______ 4 o'clock.

a)

since

b)

for

52.

She has been a doctor ___________ 2028

a)

since

b)

for

53.

I have lived here _________ 5 years.

a)

since

b)

for

54.

I have been wainting ________ 12.30

a)

since

b)

for

55.

I have been living in San Sebastian ________ 1 year.

a)

since

b)

for