Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Continuos

Total questions: 76

Worksheet time: 57mins

Name
Class
Date
1.

¿Cuáles son los pronombres que se utilizan para HAS?

a)

I, THEY

b)

SHE, HE, IT

2.

¿Cuáles son los pronombres que se utilizan para HAVE?

a)

SHE, HE, IT

b)

I, THEY

3.

¿Para formar el presente continuo se utiliza el verbo auxiliar "TO BE" y el verbo?

a)

ING

b)

ANT

c)

ANG

d)

ALT

4.

Marca el presente continuo del verbo "play"

a)

Playing

b)

Playingg

c)

Playin

d)

Playinng

5.

¿Qué significa el verbo speaking en español?

a)

Comiendo

b)

Hablando

c)

Gustando

6.

I have been dancing all day. Significado en español

a)

Yo he estado jugando todo el día

b)

Yo he estado comiendo todo el día

c)

Yo he estado bailando todo el día

7.

Erick has not been practicing English. Significado en español

a)

Erick no ha estado practicando ingles

b)

Erick no ha estado estudiando ingles

8.

Escribe un comentario crítico para mejorar en mis próximas presentaciones. Gracias por tu atención.

4 lines
9.

I _______ been married for two years

a)

has

b)

have

c)

hase

10.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

11.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

12.

I have ________ for my uncle

a)

work

b)

working

c)

worked

d)

worke

13.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

14.

I am looking for my pen. I _____ it.

a)

did lost

b)

have lost

c)

has lost

15.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

16.

I _________ my homework yet

a)

have not done

b)

hasn't done

c)

has done

17.

_____ he given up the tournament?

a)

HAS

b)

HAVE

c)

HAVEN'T

18.

It _______ rained for the last month

a)

have not

b)

haven't

c)

has not

19.

I ________ watched two seasons of this T.V. show

a)

has

b)

have not

c)

has not

d)

hasen't

20.

I _____________for my uncle.

a)

have not work

b)

hasn't worked

c)

haven’t worked

d)

has not working

21.

She _______ finished her homework.

a)

has

b)

haven't

c)

hasn’t

22.

_____ you worked for your uncle?

a)

has

b)

Have

c)

Hasn't

d)

Haven't

23.

____ he read the book that you gave me yesterday?

a)

Has

b)

Have

c)

Hasn't

d)

haven't

24.

write the past participle of the verbs below.

which are (Regular)? Which are (irregular) ?

a)

dance - open

b)

listen - go

c)

eat - see

d)

do - visit

e)

fall - give

25.

PRESENT PERFECT OR PAST SIMPLE.

He has grown a beard since I last saw him.

a)

PRESENT PERFECT

b)

PAST SIMPLE

26.

My cousin got a new piercing yesterday.

a)

PRESENT PERFECT

b)

PAST SIMPLE

c)
d)
27.

She hasn't written a blog yet.

a)

PRESENT PERFECT

b)

PAST SIMPLE

28.

Did you dye your hair pink last weekend?

a)

PRESENT PERFECT

b)

PAST SIMPLE

c)
d)
29.

They ____ ____ to Spain last year. (not go)

(a)  

30.

She _____ _______ her CV yet. (not write)

(a)  

31.

I (a)   home from work an hour ago. (get)

32.

I ____ _____ a mustache for years because I like it. (have)

(a)  

33.

I _______ physics at college since September.

a)

've been studied

b)

've been studying

c)

've be studying

d)

've studying been

34.

I _______ my thesis. Finally!

a)

have finish

b)

has finished

c)

have finished

d)

have finishing

35.

He _______ working hard all day.

a)

has been

b)

has

c)

has had been

d)

have been

36.

His (speak) (a)   skills are really good.

37.

I always enjoy (a)   (watch) French movies on TV.

38.

I'm looking forward to _______ (go) to the U.S.A. so I can practice my English.

a)

go

b)

gone

c)

going

d)
39.

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

a)

have been talking

b)

has been talking

40.

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

a)

since

b)

for

c)

then

d)

during

41.

Omar ___________ (to do) his homework for 1 hour.

a)

have been doing

b)

has been doing

c)

has being doing

d)

have being doing

42.

_____ she _____ ___________ (to buy) clothes on internet?

a)

Has / being / buying

b)

Has / been / buying

c)

Have /been / buying

d)

Has / been / buy

43.

You have been running in circles ____ 30 minutes!

a)

since

b)

for

44.

His friend ___________ (to play) videogames since he bought a new computer.

a)

have been playing

b)

have being playing

c)

has been playing

d)

has been played

45.

The dog ___________ (to bark) at me ____ 5 minutes.

a)

has been barking / for

b)

have been barking / for

c)

has been barking / since

d)

have been barking / since

46.

Rick ___________ (to not clean) his room ____ he broke the broom.

a)

haven't been cleaning / for

b)

haven't been cleaning / since

c)

hasn't been cleaning / for

d)

hasn't been cleaning / since

47.

We have been receiving gifts from our friends ____ we came back from Europe.

a)

since

b)

during

c)

for

d)

at

48.

Carlos ___________ (to miss) you ____ he moved to Chiapas.

a)

has been missing / for

b)

has been missing you / since

c)

has being missing you / since

d)

has been miss / since

49.

when you use present perfect you select

a)

based verb form

b)

infinitive verb

c)

past

d)

past participle verb

50.

choose the grammar structure of present perfect

a)

subject , have +simple past verb

b)

subject+have-has verb+past participle verb

c)

subject+past participle verb +have has

d)

subject + has +past participle ver

51.

what is present perfect tense?

(a)  

52.

what verbs use with present perfect

a)

only past verbs

b)

present verbs

c)

past participle verbs

53.

write a short paragraph using present perfect tense about your weekend

4 lines
54.

what have you done today?

a)

l have slept all the day

b)

i slept all the morning

c)

l sleep

d)

you have slept 8 hours

55.

have you -----------a bout yesterday

(a)  

56.

what does since mean?

(a)  

57.

what does for means?

a)

desde

b)

para

c)

por

d)

siempre

58.

have you done your homework?

a)

no, ldon't

b)

no, l haven't

c)

no , l do

d)

no l am not

59.

how long have you been married?

a)

l have been married for two years

b)

i have been marries since two month

c)

l have married since yesterday

60.

has she come today?

a)

yes l come

b)

yes she has

c)

yes i came

61.

where have you gone today?

a)

l have gone to masaya

b)

l have go to masaya

c)

l having gone to masaya

62.

have you ------------with your mom?

(a)  

63.

have you studied for the exam?

a)

of course

b)

yes l have

c)

yes l do

d)

yes i don't

64.
I ______________ (do) much work ___________ my boss left.
a)
didn't do  /  for
b)
haven't done  /  for
c)
didn't do  /  since
d)
haven't done  /  since
65.
I ______________ (be) to China ______________ 2002.
a)
didn't go  /  for
b)
haven't been  /  since
c)
haven't gone  /  for
d)
wasn't  /  since
66.
She ___________ (be) a doctor ____________ more than forty years. 
a)
was  /  for
b)
has been  /  since
c)
has been  /  for
d)
 was  /  since
67.
Hi, Angela. How are you? I ____________ (not/see) you ___________ ages.
a)
haven't seen   /  for
b)
didn't see  /  since
c)
haven't seen  /  since
d)
didn't see  /  for
68.
I left the university in 1995. I ___________ (work) in this company ____________ about fifteen years.
a)
have worked  /  since
b)
did work  /  for
c)
worked  /  since
d)
have worked  /  for
69.
I didn't see Jack yesterday. In fact I ___________ (not/see) him __________ Monday.
a)
didn't see  /  for
b)
didn't saw  /  for
c)
haven't seen  /  since
d)
haven't see  /  since
70.
He is really tired. He ____________ (be) working __________ 5:30 a.m.
a)
was  /  for
b)
has been  /  for
c)
has been /  since
d)
was  /  since
71.
She ______________ (not/drive) a car _____________ she had the accident.
a)
hasn't driven  /  since
b)
hasn't drive  /  for
c)
didn't drive  /  since
d)
didn't drive  /  for
72.
I ______________  (live) in this city since 2007. I ______________ (come) with my family many years ago.
a)
have lived  /  came
b)
lived  /  have come
c)
has lived  /  come
d)
lived  /  came
73.
I ____________ (buy) this house in 1999, so I ___________ (live) here for more than 10 years.
a)
bought  /  has lived
b)
has bought  /  lived
c)
has bought  /  live
d)
bought  /  have lived
74.
I ____________ (know) Maritza for a long time. We ___________ (meet) in 1998.
a)
knew  /  met
b)
have known  /  have met
c)
have known  /  met
d)
knew  /  have met
75.
They ____________ (move) to Australia last December, so they ____________ (be) there for nearly a year.
a)
have moved  /  have been
b)
moved  /  were
c)
have moved  /  were
d)
moved  /  have been
76.
I _______________ (be) at the university for five years.
a)
have been
b)
was
c)
be
d)
has been