Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Basic grammar bootcamp with EY: Day 3—present perfect+at, on, in

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Have you __ the new season yet?

a)

see

b)

seen

c)

saw

d)

sawn

2.

Misha can’t come to the party on Friday—he __ finished any of his work and the deadlines are burning.

a)

isn't

b)

hasn't

c)

haven't

d)

wasn't

3.

She’__ in this city all her life.

a)

s left

b)

s leaved

c)

s lived

d)

ve lived

4.

Do you know Petya? He __ all of the Game of Thrones in a week.

a)

is watched

b)

has watched

c)

was watched

d)

have watched

5.

Let’s meet up __ Friday __ 8 pm, shall we?

a)

in, at

b)

on, in

c)

on, at

d)

at, at

6.

She comes from a small town __ Greece.

a)

at

b)

on

c)

in

d)

by

7.

What is the plan for __ next month?

a)

at

b)

on

c)

in

d)

--

8.

Yesterday I stumbled on Masha __ Tverskaya street.

a)

on

b)

at

c)

in

d)

--

9.

What will you do __ your birthday? Do you want to celebrate __ a restaurant?

a)

at, on

b)

in, at

c)

on, at

d)

at, in

10.

I woke up __ sunrise yesterday because my flight was due __ 6:45.

a)

on, at

b)

at, on

c)

at, at

d)

on, on

11.

What’s the best coffee place __ town?

a)

on

b)

in

c)

at

d)

from

12.

Last time I saw her was in 2013. I __ her ever since.

a)

has seen

b)

hasn't seen

c)

have seen

d)

haven't seen

13.

Haven’t you __ the office yet? Are you still at work?

a)

leaved

b)

left

c)

leaft

d)

leaft

14.

I haven’t got in touch with any of my classmates __ I finished school.

a)

yet

b)

since

c)

already

d)

from

15.

Come on now, what __? The place is a wreck!

a)

will you do

b)

has you done

c)

have you done

d)

are you done