wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

GRAMMAR BUILDER ( SIMPLE PAST & PRESENT PERFECT & PP CONTINUOUS

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

1) A few years ago, I ____________3M to join CNH Brasil.

a)

have leave

b)

have left

c)

left

2.

2) How long ______________________ in HR ?

a)

did you work

b)

have you been working

c)

have you work

3.

___________________ been abroad to study or work ?

a)

Did you ever

b)

Were you ever

c)

Have you ever

4.

It ______________________________ since I last went to the theather.

a)

has been ages

b)

have been ages

c)

was ages

5.

______________________ the report yet ?

a)

Did you finish

b)

Have you finish

c)

Have you finished

6.

I ___________________________in sales.

a)

have never worked

b)

never worked

c)

did never work

7.

_______you enjoy studying when you were at University?

a)

Did

b)

Were

c)

Have

8.

She ______________________a lot of progress in her career over the last years

a)

made

b)

has been making

c)

has made

9.

Why is Joe so tired ? Beacuse he ______________overtime for days.

a)

worked

b)

has worked

c)

has been working

10.

How long _____________________ Susan ?

a)

did you know

b)

have you been knowing

c)

have you known

11.

It _____________________a long time since I last went to the movies.

a)

has been

b)

has being

c)

was

12.

I ___________________in finance for years, but now I changed careers and I´m working in sales & marketing.

a)

worked

b)

have worked

c)

have been workind

13.

I _________________________taking piano lessons since I was I kid.

a)

have taken

b)

took

c)

have been taking

14.

I ______________ always ____________ to work for a global company.

a)

have - want

b)

have - wanted

c)

am - wanted

15.

What happend ? I _____________________for you for ages.

a)

waited

b)

have waited

c)

have been waiting

16.

How long ____________________as a manager in your previous job ?

a)

have you worked

b)

did you work

c)

have you been working

17.

How many job __________________________ so far ?

a)

did you have

b)

have you had

c)

have you been having

18.

I __________never ____________ Indian food. People say it´s too spicy.

a)

am - tried

b)

have - been trying

c)

have - tried

19.

__________ you __________ from Peter since he left the company?

a)

did - know

b)

have - heard

c)

have - known

20.

What subjects ________ you __________ when you were at University?

a)

did - study

b)

have - studied

c)

have - been studying

21.

He _____________________ too much TV lately .

a)

was watching

b)

has been watching

c)

has watched

22.

You look thinner. _____________________ dieting ?

a)

have you been

b)

were you

c)

have you

23.

When ______ you ________ the company?

a)

have - joined

b)

did - join

c)

have - been joining

24.

______________you ___________ led a big team ?

a)

did - ever

b)

have - already

c)

have - ever