Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ALC BOOK 12 EE-2

Total questions: 50

Worksheet time: 24mins

Name
Class
Date
1.

Participio pasado de TO BITE

a)

Bite

b)

Biting

c)

Bitten

2.

Participio pasado de TO GIVE

a)

Giving

b)

Given

c)

Gived

3.

Participio pasado de TO SIT

a)

Sitting

b)

Sited

c)

Sat

4.

Participio pasado de TO KNOW

a)

Knowing

b)

Known

c)

Knew

5.

Oculto, escondido

a)

Hide

b)

Hiding

c)

Hidden

6.

Dormido

a)

Slept

b)

Sleep

c)

Sleeping

7.

Sentado

a)

Sit

b)

Sitting

c)

Sat

8.

when you use present perfect you select

a)

based verb form

b)

infinitive verb

c)

past

d)

past participle verb

9.

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

10.

write a short paragraph using present perfect tense about your weekend

4 lines
11.

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

12.

have you done your homework?

a)

no, ldon't

b)

no, l haven't

c)

no , l do

d)

no l am not

13.

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

14.

has she come today?

a)

yes l come

b)

yes she has

c)

yes i came

15.

where have you gone today?

a)

l have gone to masaya

b)

l have go to masaya

c)

l having gone to masaya

16.

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

a)

since

b)

for

17.

Sarah has lived in Paris ................... 1995.

a)

for

b)

since

18.

Paul has lived in Brazil ................. ten years.

a)

for

b)

since

19.

I haven't been to a party ................ ages.

a)

since

b)

for

20.

I wonder where joe is.

I haven't seen him ............. last week.

a)

since

b)

for

21.

Jane is away.

She's been away .............. Friday.

a)

since

b)

for

22.

The weather is dry.

It hasn't rained ................ a few weeks.

a)

since

b)

for

23.
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
24.
I ______________ (be) to China ______________ 2002.
a)
didn't go  /  for
b)
haven't been  /  since
c)
haven't gone  /  for
d)
wasn't  /  since
25.
She ___________ (be) a doctor ____________ more than forty years. 
a)
was  /  for
b)
has been  /  since
c)
has been  /  for
d)
 was  /  since
26.
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
27.
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
28.
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
29.
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
30.
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
31.
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
32.
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
33.
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
34.
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
35.
I _______________ (be) at the university for five years.
a)
have been
b)
was
c)
be
d)
has been
36.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

37.

We use YET with the Present Perfect in questions and negative sentences.

a)

Falso

b)

Verdadero

38.

We use ALREADY with the Present Perfect in affirmative sentences and questions.

a)

Falso

b)

Verdadero

39.

We use How long?, since and for in Present Perfect.

a)

Falso

b)

Verdadero

40.

I __________________ a student for five years. (be)

a)

I have been a student for five years.

b)

I has been a student for five years.

c)

I have be a student for five years.

d)

I have was a student for five years.

41.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Has he called María?

c)

Have he call María?

d)

Have he calling María?

42.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

43.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

44.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

45.

significado de: already

a)

ya

b)

aún

c)

desde

46.

significado de yet

a)

aún

b)

ya

c)

mientras

47.

ALREADY se utiliza:

a)

antes del verbo

b)

despues del verbo

48.

YET se utiliza

a)

antes del verbo

b)

en medio de la oración

c)

al final de la oración

49.

- Have you ______graduated from school?

- Yes, I have ______ graduated from school.

a)

yet / already

b)

already / yet

c)

already / already

50.

Has she _______ been to the top of the Eiffel tower?

- No, she hasn't been to Eiffel tower______

a)

already / before

b)

already / yet

c)

yet / before