wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unit 8 Pres Perf Cont For Since Vocab

Total questions: 48

Worksheet time: 25mins

Name
Class
Date
1.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

2.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

3.

Ann _________ already __________ this book.

a)

read

b)

has read

c)

have read

4.

I ____________________ here since 2008.

a)

has lived

b)

lived

c)

have lived

5.

Has he _____ ?

a)

goed

b)

gone

c)

went

d)

going

6.

Has he _____ ?

a)

saw

b)

seen

c)

see

d)

seeing

7.

Has he _____ ?

a)

took

b)

taken

c)

taking

d)

takes

8.

Has he _____ ?

a)

broke

b)

broken

c)

breaked

d)

breaking

9.

Has he _____ ?

a)

swam

b)

swimmed

c)

swum

d)

swimming

10.

Has he _____ ?

a)

chose

b)

chosen

c)

choosed

d)

choosing

11.

Has he _____ ?

a)

wrote

b)

written

c)

writed

d)

writing

12.

Has he _____ ?

a)

flew

b)

flown

c)

flyed

d)

flying

13.

How did you feel after your job _________?

a)

interview

b)

degree

c)

meeting

d)

reunion

14.

Do you have a college ________?

a)

degree

b)

diploma

c)

easter

d)

strength

15.

I hope your best friend is ________ and is always there for you.

a)

reliable

b)

dependable

c)

lazy

d)

stupid

16.

I almost never fight with anyone. I think I can _______ with everyone.

a)

get along

b)

get over

c)

get in

d)

go along

17.

Please tell me about your _________? What are you good at?

a)

strengths

b)

weaknesses

c)

personnel

d)

bunnies

18.

Please tell me about your _________ and work experience.

a)

background

b)

personnel

c)

employee

d)

employment history

19.

How many __________ work here?

We have 20 employees.

a)

personnel

b)

workers

c)

employees

d)

people

20.

It ______ since this morning. It's terrible!

a)

has being raining

b)

has rained

c)

has been raining

d)

has been rained

21.

He _______ bad for some weeks now.

a)

has been feeling

b)

has feels

c)

has been felt

d)

is feeling

22.

The girl ______ her lessons for a long time.

a)

has been learning

b)

has been learnt

c)

has being learning

d)

has learnt

23.

My parents ___________ (to talk) with my sister for hours.

a)

have been talking

b)

has been talking

24.

He hasn't been going to school ____ last year.

a)

since

b)

for

c)

then

d)

during

25.

Who _____________ _____________ eating my cookies?

a)

has been

b)

have been

c)

been has

d)

been have

26.

Where ____________ you been spending your summer holidays?

a)

has

b)

have

27.

Tracy and Tom _______________ playing tennis for an hour.

a)

have been

b)

has been

28.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

29.

_______ Jim ________ doing exercise?

a)

Has/been

b)

Been/has

c)

Have/ been

d)

Been/have

30.

My cat ______ been sleeping all day.

a)

have

b)

has

c)

is

d)

been

31.

I _______living here since the last 10 years.

a)

has

b)

have

c)

has been

d)

have been

32.

It has been ___ since Monday

a)

rain

b)

rainy

c)

raining

d)

rained

33.

I _____been cooking since 1 p.m..

a)

has

b)

have

c)

having

d)

hasing

34.

______they been playing?

a)

Has

b)

Have

c)

Has been

d)

Have been

35.

Julie ______ living in Italy since May.

a)

has being

b)

is been

c)

has been

36.

He has ______ too hard today.


a)

working

b)

works

c)

been working

37.

It's been raining ....................... lunchtime.

a)

since

b)

for

38.

Kevin has been looking for a job ............... he left school.

a)

since

b)

for

39.
I have been waiting _______ 4 o'clock.
a)
since
b)
for
40.
Sue has only been waiting _______ 20 minutes.
a)
since
b)
for
41.

Complete the sentence.

My mother ____ been cooking____ October.

a)

Has---Since

b)

Has---For

c)

Have---For

42.

Complete the sentence.

I _____(not) been doing homework ____ one week.

a)

Haven't---For

b)

Hasn't---For

c)

Have---Since

43.

Complete the sentence.

You____been making a sanswich ___ 2 days.

a)

Haven't---Since

b)

Have---For

c)

Has---For

44.

Complete the sentence.

We ____(not) been going to school ___ three weeks.

a)

Has---For

b)

Hasn't---Since

c)

Haven't---For

45.

Complete the sentence.

He_____(not) been washing the dishes ____ 1:00

a)

Has---Since

b)

Hasn't---Since

c)

Haven't---For

46.

Complete the sentence.

They ____ been asking questions ___ 30 minutes.

a)

Has---For

b)

Have---For

c)

Have---Since

47.

Complete the sentence.

She ____been reading a book ___ two hours.

a)

Has---For

b)

Have---For

c)

Has---Since

48.

Complete the sentence.

I ____ been playing soccer _____ 2:45

a)

Have---For

b)

Has---For

c)

Have---Since