wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perfect continuous tense

Total questions: 56

Worksheet time: 28mins

Name
Class
Date
1.

I __________ this report since nine o’clock last night.

a)

has been worked

b)

has been working

c)

have been worked

d)

have been working

2.

My brother __________ on the phone for two hours.

a)

has been talking

b)

has been talked

c)

have been talking

d)

have been talked

3.

Chris and Felix __________ their new song.

a)

have been produced

b)

have been producing

c)

has been produced

d)

has been producing

4.

It __________ all week.

a)

have been raining

b)

have been rained

c)

has been raining

d)

has been rained

5.

Lisa looks really great. She __________ at the fitness center.

a)

have been exercising

b)

have been exercised

c)

has been exercising

d)

has been exercised

6.

We (a)   (play) football.

7.

Mark, Where have you been? Jackson (a)   (wait) for you for three hours.

8.

The alarm (a)   (ring) for more than fifteen minutes.

9.

The rabbit have been nibbling carrots.

(a)  

10.

I have been traveled since last month.

(a)  

11.

My grandfather ___ in his old house for ages before he moved in with us.

a)

had been lived

b)

has living

c)

had been living

d)

has been live

12.

I ___ with my problem for weeks before I found a solution.

a)

had been cope

b)

has been cope

c)

had been coping

d)

has been coping

13.

___ against the disease for long before she died?

a)

Had she been fighting

b)

Has she being fighted

c)

Had she be fighting

d)

Had she been fought

14.

They ___ for long before they lost radio contact.

a)

had not been flew

b)

has not been flying

c)

had not been flying

d)

has not been fly

15.

How ___ before you found the buried treasure?

a)

had you been digging

b)

had you been dig

c)

has you been digging

d)

has you been dig

16.

We ___ in the rain since midday, so we were very wet.

a)

has been playing

b)

had been playing

c)

has been plays

d)

had been plays

17.

The students ___ for their excursion for months.

a)

has been preparing

b)

had been preparing

c)

has been prepared

d)

had been prepared

18.

We ___ to find some water for days.

a)

have been hope

b)

had been hope

c)

has been hoping

d)

had been hoping

19.

The young man ___ since he was a child.

a)

has be surfed

b)

had been surfing

c)

had been surf

d)

have been surfing

20.

Andrew ___ as an assistant manager before he was promoted.

a)

working

b)

have working

c)

had been worked

d)

had been working

21.

It has _____ snowing a lot this week.

a)

be

b)

been

c)

being

22.

It has _____ snowing a lot this week.

a)

be

b)

been

c)

being

23.

_____ your brother and sister been getting along?

a)

have

b)

has

c)

are

24.

Julie ________ living in Italy since May.

a)

has being

b)

is been

c)

has been

25.

Did you know he's been teaching German _____ fifteen years?

a)

before

b)

since

c)

for

26.

We have been watching TV _____ we had dinner.

a)

for

b)

since

c)

by

27.

Raja _____ her since he was a kid

a)

has been knowing

b)

has knowing

c)

has known

28.

They ____ an expensive car for five years

a)

have been owning

b)

have owning

c)

have owned

29.

They have been learning English since they _____ two years old.

a)

have been

b)

were

c)

are

30.

What have you been doing ______ the last 30 minutes?

a)

since

b)

for

c)

by

31.

How long _____ you been studying English?

a)

have

b)

are

c)

do

32.

Dina is in the class

a)

Dina had been being in the class

b)

Dina had been be in the class

c)

Dina had been in the class

33.

Agus had been living in Yogyakarta

a)

Agus had not been living in Yogyakarta

b)

Agus had been not living in Yogyakarta

c)

Agus not had been living in Yogyakarta

34.

Were you visiting Bali?

a)

Had been you visiting Bali?

b)

Had you been visiting Bali?

35.

They do not buy a book.

a)

Had they not been buying a book?

b)

Had they been not buying a book?

36.

Saya belum berada di perpustakaan selama satu jam sebelum Dina datang

a)

I had been being in the library for an hour before Dina come.

b)

I hadn’t been being in the library for an hour before Dina came

37.

Apakah kamu telah tidur selama satu jam ketika aku datang?

a)

Had you been sleeping an hour when I came?

b)

Had you been sleep for an hour when I came?

38.

Aku telah memperbaiki mobilku selama beberapa menit sebelum aku menghadiri pesta.

a)

I had been repairing my car for a few minutes before I attended a party

b)

I had been repairing my car for a few minutes before I attend a party

39.

We were sitting and calling jack who … (travel) across Europe

a)

Has been traveling

b)

Had been traveling

40.

Before finally dead on June 25, 2009, Michael Jackson …a pop singer since 1980’s

a)

had

b)

Had been

41.

We ...................... here since 2009

a)

had been not living

b)

hadn't been living

42.

They haven’t been _______ TV much recently.

a)

watching

b)

watch

c)

watched

d)

watches

e)

to watch

43.

She has been _________ English for two years.

a)

learn

b)

learning

c)

learnt

d)

learns

e)

to learn

44.

Have you been _________ all day?

a)

study

b)

studied

c)

studying

d)

studies

e)

to study

45.

She _____________ here for five years.

a)

worked

b)

has been work

c)

has working

d)

has been working

e)

has been worked

46.

You ______________ for twelve hours.

a)

have sleeping

b)

have been sleep

c)

slept

d)

have been slept

e)

have been sleeping

47.

It ____________ snowing.

a)

hasn’t been

b)

hasn’t be

c)

hasn’t

d)

hasn’t being

e)

hasn’t to been

48.

How long __________ working in the garden?

a)

she has been

b)

has she been

c)

has she being

d)

has she be

e)

has she

49.

We _______________ without electicity for one week.

a)

have been live

b)

have been lived

c)

have been living

d)

have living

e)

have live

50.

Julie ________ living in Italy since May.

a)

is being

b)

has being

c)

has been

d)

has be

e)

has

51.

We _______ been living here _____ ten years.

a)

have / to

b)

has /since

c)

has / for

d)

have / for

e)

have / since

52.

Samuel _______ been learning Spanish _______ 2002.

a)

has / to

b)

has /since

c)

has / for

d)

have / for

e)

have / since

53.

____________ have been talking for the last hour.

a)

Jack and Martin

b)

Julia

c)

The Child

d)

The Student

e)

The Man

54.

_____________ has been teaching at the university since June.

a)

Jack and Martin

b)

Julia

c)

The Children

d)

The Students

e)

The Men

55.

What is the longest river in the world?

a)

Amazon

b)

Volga

c)

Nile

d)

Indus

e)

Mississippi

56.

"çalışan" kelimesinin İngilizce karşılığı nedir?

a)

employee

b)

boss

c)

cook

d)

work

e)

player