wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 193

Worksheet time: 2hrs 44mins

Name
Class
Date
1.

We ________ in this school since 1990.

a)

worked

b)

have working

c)

has worked

d)

have worked

2.

________ you ________ seen the lion?

a)

Have / ever

b)

Have / see

c)

Have / since

d)

Have / never

3.

My teachers _____ never ______ this movie.

a)

haven’t /seen

b)

have / seen

c)

have / saw

d)

haver / see

4.

My father _______ tennis for 5 years.

a)

haven’t played

b)

hasn’t played

c)

haven’t playing

d)

hasn’t never played

5.

A : Has Jackson Wang ever been to Krabi?

B: ____________________________

a)

Yes, I have never been to Krabi.

b)

No, I haven’t.    

c)

Yes, she has.           

d)

No, he hasn't.

6.

We have _______ in this town for 10 years.

a)

live

b)

lived

c)

living

d)

lives

7.

Adum has ____________ the football match for 1.30 hours.

a)

watched

b)

watch

c)

watching         

d)

watches

8.

Bambam hasn’t __________ a bicycle.

a)

ride

b)

riding

c)

ridden

d)

rode

9.

Have you ever_______ the falling star?

a)

see

b)

saw     

c)

seen

d)

seeing

10.

We have ______ him since 1995.

a)

know

b)

knew

c)

known

d)

knowing

11.

She _____ studied English for six days.

a)

is

b)

does

c)

have

d)

has

12.

How are you? I _____ you for ages.

a)

don't see

b)

hadn't seen

c)

haven't seen

d)

didn't see

13.

A: How long _____ your classmate?

B: For 3 years.

a)

you have known

b)

you knew

c)

you know

d)

have you known

14.

I have _____ here for ten years.

a)

live

b)

lives

c)

been

d)

being

15.

I have worked here _____ 1990.

a)

for

b)

since

c)

about

d)

been

16.

Somebody _____ my bicycle! Now I'll have to walk home.

a)

stole

b)

steel

c)

has stolen

d)

have stolen

17.

When you come here, he has _____ gone out.

a)

yet

b)

ready

c)

before

d)

already

18.

A: _____ the entrance exam?

B: Yes, they have.

a)

Has they passed

b)

Have they passed

c)

Do they pass

d)

They have passed

19.

He wrote to her a month ago, but I'm sure he _____ since then.

a)

hasn't written

b)

didn't write

c)

wasn't writing

d)

wasn't written

20.

She ................ already.

a)

has eaten

b)

has ate

c)

eat

d)

have eaten

21.

We ________ in this school since 1990.

a)

worked

b)

have working

c)

has worked

d)

have worked

22.

________ you ________ seen the lion?

a)

Have / ever

b)

Have / see

c)

Have / since

d)

Have / never

23.

My teachers _____ never ______ this movie.

a)

haven’t /seen

b)

have / seen

c)

have / saw

d)

haver / see

24.

My father _______ tennis for 5 years.

a)

haven’t played

b)

hasn’t played

c)

haven’t playing

d)

hasn’t never played

25.

A : Has Jackson Wang ever been to Krabi?

B: ____________________________

a)

Yes, I have never been to Krabi.

b)

No, I haven’t.    

c)

Yes, she has.           

d)

No, he hasn't.

26.

We have _______ in this town for 10 years.

a)

live

b)

lived

c)

living

d)

lives

27.

Adum has ____________ the football match for 1.30 hours.

a)

watched

b)

watch

c)

watching         

d)

watches

28.

Bambam hasn’t __________ a bicycle.

a)

ride

b)

riding

c)

ridden

d)

rode

29.

Have you ever_______ the falling star?

a)

see

b)

saw     

c)

seen

d)

seeing

30.

We have ______ him since 1995.

a)

know

b)

knew

c)

known

d)

knowing

31.

Lindsay _____ not been to France.

a)

has

b)

is

c)

have

32.

_____ you finished your homework?

a)

Has

b)

Are

c)

Have

33.

They___ gone to a rock concert.

a)

's

b)

're

c)

've

34.

_____ you been to Japan?

a)

Have

b)

Has

c)

Are

35.

We _____ never eaten Mexican food.

a)

have

b)

has

c)

are

36.

Andrea has _____ her umbrella.

a)

forget

b)

forgot

c)

forgotten

37.

_____ the sun come up?

a)

Was

b)

Have

c)

Has

38.

The children ________ the lost puppy.

a)

have fin

b)

have found

c)

has found

39.

Wiwi's been a vegetarian _____ three years.

a)

since

b)

for

c)

after

40.

I haven't worked _____ last December.

a)

since

b)

for

c)

after

41.

I (break) a cup.

a)

have break

b)

have broke

c)

have broken

42.

He (pay) the bill.

a)

has paid

b)

have paid

c)

has pay

43.

She (fall) from the tree.

a)

has fall

b)

has fallen

c)

has fell

44.

We (forget) the address.

a)

have forgotten

b)

have forget

c)

have forgot

45.

They (buy) some sweets.

a)

have bought

b)

have buy

c)

have buyed

46.

We (not / watch) the video.

a)

have watched

b)

haven't watched

c)

haven't watch

47.

He (not/help) his parents.

a)

isn't helped

b)

haven't helped

c)

hasn't helped

48.

She (not/see) him.

a)

isn't see

b)

haven't seen

c)

hasn't seen

49.

We (not/forget) the keys.

a)

haven't forget

b)

haven't forgotten

c)

aren't forget

50.

They (not/buy) new jeans.

a)

haven't bought

b)

aren't bought

c)

hasn't bought

51.

I ___________ (read) your book several times.

a)

have read

b)

have readed

c)

has read

d)

has red

52.

She  ___________ (wear) that skirt many times.

a)

have wear

b)

have weared

c)

has wore

d)

has worn

53.

I  ___________ (eat) already.

a)

have eaten

b)

has eaten

c)

has eated

d)

have ate

54.

Marta  ___________ (finish) her homework.

a)

has finished

b)

have finished

c)

has finish

d)

have finished

55.

You  ___________ (break) the glass again.

a)

have break

b)

have broke

c)

have broken

d)

has broken

56.

They  ___________ (pay) for everything.

a)

have paied

b)

has paied

c)

have payed

d)

have paid

57.

I __________ (meet) Anna once.

a)

have meet

b)

has meet

c)

have met

d)

have meeted

58.

We  ___________ (see) him before.

a)

have seen

b)

has seen

c)

have saw

d)

has saw

59.

You __________ (buy) 4 cars so far.

a)

have buyed

b)

have bought

c)

has buyed

d)

has bought

60.

The kids  ___________ (grow) so much!

a)

has growed

b)

have grown

c)

has grew

d)

have grew

61.

We _____ (sudah menjadi teman) for 10 years.

a)

have been friend

b)

has friend

c)

have became friend

d)

has become friend

62.

He just told me his name but I ______ (lupa) already.

a)

have forgetted

b)

have forgotten

c)

have remembered

d)

has remembered

63.

The police ____ just ____ two robbers.

a)

have caught

b)

have catch

c)

have arrested

d)

have reached

64.

They ____ just ____ (mengantar) the boxes to our house.

a)

has send

b)

have sent

c)

have delivery

d)

have delivered

65.

She ____ already ____ (menerima) the email 1 minute ago.

a)

has sent

b)

has accepted

c)

has received

d)

has got

66.

We __________(meningkatkan) our English skill.

a)

have increased

b)

have improved

c)

has better

d)

has upgraded

67.

They _______ (mempunyai) 10 cars so far.

a)

have have

b)

have has

c)

have had

d)

had had

68.

He ______ (menjanjikan) me to take me to Bali 7 times.

a)

has promised

b)

have promise

c)

has swear

d)

have sweared

69.

I _______ (mendengarkan) this podcast for 10 times this week.

a)

have listening

b)

has listened

c)

have listened

d)

have heard

70.

We _______ (menonton) the movie already.

a)

have watched

b)

has watched

c)

has seen

d)

have seen

71.

I _____ (lihat) her many times before. She often pass by my house.

a)

have seen

b)

has seen

c)

have saw

d)

has saw

72.

Complete the sentences below by using present perfect tense.

I'm really hungry because I . . . . . . (eat)

a)

have eaten

b)

has eaten

c)

haven't eaten

d)

hasn't eaten

73.

Complete the sentences below by using present perfect tense.

Oh no! I . . . . . . (lose) my cell phone!

a)

have lost

b)

has lost

c)

haven't lose

d)

hasn't lost

74.

Complete the sentences below by using present perfect tense.

Shawn: . . . Mary . . . (do) her homework?

a)

Have/ did

b)

Have/ done

c)

Has/ done

d)

Has/ did

75.

Complete the sentences below by using present perfect tense.

Pat and Sue . . . . . . (arrive). They're not here.

a)

have arrived

b)

has arrived

c)

haven't arrived

d)

has't arrived

76.

Complete the sentences below by using present perfect tense.

I'm not happy. I still . . . . . . (find) my cell phone.

a)

has found

b)

hasn't found

c)

have found

d)

haven't found

77.

Complete the sentences below by using present perfect tense.

My grandparents . . . . . . (live) here since 1972

a)

has lived

b)

have lived

c)

has live

d)

have live

78.

Complete the sentences below by using present perfect tense.

The basketball match (finish). . . . . . yet.

a)

have finished

b)

haven't finished

c)

has finished

d)

hasn't finished

79.

Complete the sentences below by using present perfect tense.

Kate . . . . . . (be)to USA for two years

a)

has been

b)

have been

c)

hasn't been

d)

have be

80.

Complete the sentences below by using present perfect tense.

Where is Joe?, I . . . . . . (see) June today

a)

has seen

b)

hasn't seen

c)

haven't seen

d)

have seen

81.

Choose one of the answers below to complete the sentences.

We have been friends . . . we were children

a)

since

b)

for

82.

Choose one of the answers below to complete the sentences.

I haven't been on holiday . . . last year

a)

since

b)

for

83.

Choose one of the answers below to complete the sentences.

She hasn't had day off . . . three months

a)

since

b)

for

84.

Choose one of the answers below to complete the sentences.

She has . . . watched this movie three times

a)

already

b)

yet

85.

Choose one of the answers below to complete the sentences.

Bob hasn't slept . . . . He is awake

a)

already

b)

yet

86.

Choose one of the answers below to complete the sentences.

The Harrisons have lived in this small cottage . . . about ten years

a)

already

b)

yet

c)

since

d)

for

87.

Choose one of the answers below to complete the sentences.

Lawrence hasn't eaten his lunch . . . because he doesn't like spinach at all.

a)

already

b)

yet

c)

since

d)

for

88.

Choose one of the answers below to complete the sentences.

My aunt, Liz has read twelve novels . . . the summer holiday started.

a)

already

b)

yet

c)

since

d)

for

89.

Choose one of the answers below to complete the sentences.

My cousin, Kevin is sad because he has just . . . the water bottle

a)

broken

b)

broke

c)

break

d)

breaking

90.

Choose one of the answers below to complete the sentences.

Samuel is on a Europe tour now. He . . . to thirteen different cities so far.

a)

have gone

b)

have been

c)

has gone

d)

has been

91.

Choose one of the answers below to complete the sentences.

Pete . . . his history project yet

a)

have finished

b)

has finished

c)

hasn't finished

d)

haven't finished

92.

Sinta has…….to the school for 3 hours

a)

gone

b)

go

c)

going

d)

go went

93.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

94.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

95.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

96.

Peter ___________________ (be) to Thailand once before.

a)

has been

b)

has be

c)

have been

d)

have be

97.

Dewi and Ria ....... (go) swimming three times this week.

a)

has gone

b)

have gone

c)

went

d)

had gone

98.

They ....... (not do) the homework yet.

a)

didn't do

b)

haven't done

c)

hasn't do

d)

hasn't done

99.

My sister _______________ a new dress this morning.

a)

have buy

b)

has buy

c)

have bought

d)

has bought

100.

I ____________ this movie before

a)

have watch

b)

has watch

c)

have watched

d)

has watched

101.

They ______________ the homework.

a)

haven´t did

b)

hasn´t did

c)

haven´t done

d)

hasn´t done

102.

She ___________ ( study ) English everyday

a)

Study

b)

Studies

c)

Studying.

103.

They ___________ ( not speak) French very well.

a)

doesn´t speak

b)

don´t speak

c)

aren´t speak

104.

________ you go to school everyday?

a)

Are

b)

Does

c)

Do

105.

How old _______ you?

a)

is

b)

do

c)

does

d)

are

106.

What time ________ she wake up?

a)

Does

b)

Do

c)

Is

107.

Claudia _______ (not read) everyday

a)

don´t read

b)

isn´t read

c)

doesn´t read

108.

My cousin_____________ ( go) to the cinema every month

a)

go

b)

goes

c)

going

109.

Carlos and Charles ______________ ( not travel) every year.

a)

doesn´t travel

b)

don´t travel

c)

travels

110.

_________ he like going to the cinema?

a)

Does

b)

Do

c)

Doing

111.

What time ________ they have dinner?

a)

are

b)

does

c)

do

112.

She __________ ( have got) long hair

a)

have got

b)

haves got

c)

has got

113.

_________ Bryan go to school at nine o´clock?

a)

Do

b)

Does

c)

Do

114.

We _____________ ( not have ) breakfast at six o´clock.

a)

don´t have

b)

doesn´t have

c)

aren´t have

115.

What time _______you go to sleep?

a)

Does

b)

Doing

c)

Do

116.

________she speak English?

a)

Does

b)

Do

c)

Don´t

117.

Selecciona la frase correcta

a)

he is play soccer

b)

he plays soccer

c)

she plays soccer

d)

you plays soccer

118.

¿Para qué se utiliza el presente simple?

a)

Expresa algo que ya sucedió

b)

Expresa un hecho histórico

c)

Expresa lo que se realiza de forma rutinaria, habitual o repetida.

d)

Se emplea para conjugar los verbos

119.

He __________ for school

a)

walk

b)

walkes

c)

runs

d)

walks

120.
I ________  fruit.
a)
eat
b)
eats
c)
drink
d)
go
121.
My dog...................with its ball
a)
play
b)
is playing
c)
plays
d)
playing
122.
I ..... very tired
a)
is
b)
are
c)
be
d)
am
123.
Which verb is this?
a)
Drink
b)
Take
124.

The dogs ________ in the garden.

a)

do sleep

b)

sleeps

c)

sleep

d)

are sleep

125.

De las siguientes oraciones, donde se emplea el presente simple...

a)

In work every day

b)

I work every day

c)

I´working every day

d)

I Work every dey

126.

Al Final de los verbos en 3ras personas se agrega una "S" en presente simple.

a)

CIERTO

b)

FALSO

127.

La estructura de las oraciones en tiempo simple es ...

a)

Sujeto + verbo "ing" + complemento

b)

Sujeto + verbo + complemento

128.

Si el verbo termina en "Y" y le preside una consonante, se cambia por (a)  

129.

Si el verbo termina en (a)   y la preside una consonante se agrega "es"

130.

Si el verbo termina en "sh, ch, ss, x" se agrega (a)  

131.

She ___ (DO) her homework

a)

DOS

b)

DOIES

c)

DOES

d)

DO

132.

Manuel _______ (PLAY) soccer.

a)

PLAIES

b)

PLAYS

c)

PLAY

d)

PLAYES

133.

I _____ (STUDY) maths

a)

STUDY

b)

STUDYS

c)

STUDYES

d)

STUDIES

134.

Mariana _____ ( TEACH) english.

a)

TEACHES

b)

TEACHS

c)

TEACH

135.

La regla de la terminación de los verbos en "S" "ES" "IES" , se utiliza para los pronombres...

a)

it - she - i

b)

he - she - they

c)

Todos

d)

she - he - it

136.

Si estamos hablando de la tercera persona del singular (she, he, it) y su verbo termina en o, s, sh, ch, x, se añade:

(a)  

137.

Jake .............. a lot of TV.

a)

watches

b)

watch

c)

watchs

d)

watchies

138.

We ....................................... books

a)

reads

b)

read

c)

readed

d)

red

139.

It ....................... on Sundays.

a)

rains

b)

rain

c)

rained

d)

raining

140.

Peter and his sister .................... the family car

a)

washed

b)

wash

c)

washes

d)

washing

141.

The girls .................. pop music

a)

listens

b)

listen

c)

listened

d)

listening

142.

The dogs ________ in the garden.

a)

do sleep

b)

sleeps

c)

sleep

d)

are sleep

143.

My friend _________ English and Math.

a)

studys

b)

studies

c)

study

d)

is study

144.

Oliver ___________ fun

a)

have

b)

has

c)

haves

d)

hases

145.

You ___________ your glasses

a)

need

b)

needs

c)

needes

d)

needing

146.

The dog ___________ out of the house

a)

run

b)

runs

c)

runes

d)

running

147.

LA ORACIÓN CORRECTA EN PRESENTE SIMPLE ES:

a)

He is drank soda

b)

He is drinking soda

c)

He drink soda

d)

He drinks soda

148.

EL VERBO TENER EN TERCERA PERSONA ES :

(a)  

149.

EL VERBO DO EN TERCERA PERSONA ES:

a)

DOES

b)

DOING

c)

DO

d)

DOS

150.

Al utilizar el verbo STUDY, en tercera persona en presente simple , quedaria:

a)

studys

b)

studies

c)

studying

d)

study

151.

Cúal es la estructura del present simple?

a)

Subject + verb + complement

b)

Subject + verb + s/es + complement

c)

Verb + -ing + complement

d)

Verb + subject + complement

152.

COMPLETA CON EL VERBO WATCH : HE (a)   VIDEO GAMES.

153.

Escoge el verbo correcto y completa la oración


Daniel ______ to music every afternoon.

a)

Listen

b)

See

c)

Sing

d)

Listens

154.

The cat _______ the fish

a)

go

b)

wash

c)

eat

d)

eats

155.

Si el verbo termina en "Y" se elimina la letra "Y" y se agrega...

a)

"s"

b)

"es"

c)

"ies"

d)

ing

156.

I ________ in Dosquebradas

a)

lives

b)

live

c)

eats

d)

plays

157.

My dog...................with his ball

a)

plays

b)

is playing

c)

play

d)

playing

158.

Selecciona la frase correcta

a)

he is play soccer

b)

he plays soccer

c)

she plays soccer

d)

you plays soccer

159.

¿Para qué se utiliza el presente simple?

a)

Expresa algo que ya sucedió

b)

Expresa un hecho histórico

c)

Expresa lo que se realiza de forma rutinaria, habitual o repetida.

d)

Se emplea para conjugar los verbos

160.

¿En qué pronombre se modifica el presente simple?

a)

Tercera persona

b)

Segunda persona

c)

Primera persona

161.

De las siguientes oraciones, ¿Cuál es incorrecta?

a)

I works every day

b)

She works every day

c)

He drives to work

d)

She kisses her children.

162.
My friend _________ English and Math.
a)
study
b)
studies
c)
does study
d)
is study
163.

observa y responde

a)

Homero sleeps on the sofa

b)

Homero sleep on the sofa

c)

homero sleepies on the sofa

164.

My brothers work in a hospital

a)

Correct

b)

Incorrect

165.

We read in the classroom

a)
b)
c)
166.

Choose the correct.

a)

She gos to the school in the morning.

b)

she goes to the school in the morning,

c)

she go to the school in the morning

167.

The past simple of BUILD is...

a)

Built

b)

Builded

c)

Build

168.

What did you do after school yesterday?

a)

I play the piano

b)

I played the piano

c)

I pliyed the piano

169.

Last Wednesday after school I _________ home

a)

walk

b)

walked

c)

talked

d)

talk

170.

I ______ read a book last month.

a)

didn't

b)

don't

c)

walked

171.

Yesterday he __________ late at school.

a)

listened

b)

danced

c)

arrived

d)

sang

172.

Last Saturday you ________ use the computer.

a)

did't

b)

don't

c)

do

d)

didn't

173.

______ she _______ to music last week?

a)

Does , play

b)

Did, listened

c)

Did, listen

d)

Does, listen

174.

You didn' t _________ TV yesterday night.

a)

listened

b)

play

c)

watch

d)

watched

175.

Simón ................ his guitar last sunday

a)

play

b)

playing

c)

played

d)

plays

176.

My mom .............. dinner last night

a)

cooked

b)

cooking

c)

cooks

d)

cook

177.

The children ............. lunch in the cafeteria last month

a)

eat

b)

eating

c)

ate

d)

eats

178.

elige la opción en pasado

a)

reading

b)

reads

c)

read

d)

readed

179.

elige el verbo en pasado

a)

listening

b)

listened

c)

listen

d)

listens

180.

elige el verbo en pasado

a)

cry

b)

cried

c)

crying

d)

cries

181.

elige el verbo en pasado

a)

wrote

b)

write

c)

writes

d)

writing

182.

elige el verbo en pasado

a)

swim

b)

swims

c)

swam

d)

swimming

183.

elige el verbo en pasado

a)

dancing

b)

dance

c)

dances

d)

danced

184.

elige el verbo en pasado

a)

sang

b)

sing

c)

sung

d)

singing

185.

elige el verbo en pasado

a)

spoke

b)

speaks

c)

speaking

d)

speak

186.

elige el verbo en pasado

a)

wash

b)

washes

c)

washed

d)

washing

187.

What is the Auxiliary Verb in Past Simple?

a)

DO/DOES

b)

DID

c)

HAVE/HAS

d)

HAD

188.

Complete the next sentence:

Ana________ to the town Yesterday.

a)

Goes

b)

Go

c)

Gone

d)

Went

189.

En inglés, para poner los verbos regulares en pasado les añadimos...

a)

-end

b)

-ed

c)

-ing

190.

Y si los verbos son irregulares, para ponerlos en pasado debo...

a)

añadimos -ed

b)

aprendérmelos y cambiarlos, ya que no siguen reglas

c)

digo el verbo en español acabado en -ation

191.

The past of the verb to be is...

a)

had

b)

was, were

c)

beed

192.

Where ____________ your last holiday?

a)

did you spend

b)

did spend

c)

do you spend

d)

you spent

193.

Did he cook chicken yesterday?

a)

Yes, he didn't

b)

Yes, he did

c)

No, he did