wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

InCompany Intermediate Present Perfect Past Simple Grammar Quiz

Total questions: 24

Worksheet time: 24mins

Name
Class
Date
1.

Why ______ so much rice today ?

a)

have you ate

b)

did you ate

c)

has you eaten

d)

have you eaten

2.

They ______ the meeting time.

a)

haven't forgot

b)

hasn't forgot

c)

haven't forgotten

d)

hasn't forgotten

3.
Mum ________ to Spain before.
a)
has never been
b)
have never was
c)
have never been
d)
has never were
4.

You _________ the train tickets yet.

a)

didn't buy

b)

haven't bought

c)

hasn't buyed

d)

hasn't bought

5.

The woman ______ her book yet.

a)

haven't readen

b)

hasn't read

c)

haven't read

d)

didn't read

6.
Когда они завтракали ?
a)
When did they have breakfast?
b)
When they had breakfast?
c)
When did they had breakfast?
d)
When had they lunch?
7.
Кому ты звонил вчера?
a)
Who called you yesterday?
b)
Who did you called yesterday?
c)
Who did you yesterday call?
d)
Who did you call yesterday?
8.

She ______ her best friend yesterday evening

a)

visit

b)

visits

c)

to visit

d)

visited

9.

They _________ a big and tasty breakfast yesterday.

a)

to have

b)

has

c)

had

d)

have

10.

Where _________ last night?

a)

you stay

b)

stay you

c)

did you stay

d)

you did stay

11.

I ____ my certificate last night.

a)

have framed

b)

has framed

c)

framed

d)

frame

12.

Smartphone sales ____ last year.

a)

have increased

b)

has increased

c)

increased

d)

increase

13.

Your advice _______ (always/be) extremely helpful.

a)

have always been

b)

has always been

c)

was always

d)

were always be

14.

I ____________ (just/receive) your email.

a)

have just received

b)

has just received

c)

was just received

d)

have been just received

15.

They ______________ for five years. They have two children and they are happy together.

a)

have been married

b)

has been married

c)

were married

d)

have married

16.

They ___________ for five years. Then they separated and divorced.

a)

have been married

b)

has been married

c)

were married

d)

have married

17.

We ______________ (to agree) on the following points (these points are still relevant now)

a)

have agreed

b)

has agreed

c)

was agreed

d)

were agreed

18.

I _____________ (never/be) to our New York subsidiary.

a)

have never been

b)

has never been

c)

was

d)

were

19.

______ you______ a facilitator at the meeting? (ever/be)

a)

have ... ever been

b)

has...ever been

c)

were ... ever

d)

was... ever

20.

We are happy to inform you that we _________ (establish) a new branch in Australia.

a)

have established

b)

has established

c)

established

d)

were established

21.

We are happy to inform you that we ____________ (establish) a new branch in Australia last week.

a)

have established

b)

has established

c)

established

d)

was established

22.

Since 1992 he ________ (to achieve) the supervisor's level and _________ (to be) to assignments twice.

a)

have achieved... have been

b)

has achieved... has been

c)

achieved... were

d)

achieved... was

23.

I __________ in Atyrau for four years now. (I'm still living here).

a)

have lived

b)

has lived

c)

lived

d)

did lived

24.

I _________ (to live) in Kiyv for one year. (It's finished, I don't live there now).

a)

have lived

b)

has lived

c)

lived

d)

did lived