You are on page 1of 3

Liceo Bicentenario Diego Portales.

Date: _____________
Departamento de Ingls.
Prof. Julio Mendoza
Segundo Medio.
PRESENT PERFECT WORKSHEET
Name: __________________________________________ Grade:__________
1. Write the verbs in brackets in the correct present perfect form:
1. My father (leave) for work.
2. the teacher (give) you good marks?
3. The children (not/do) the exercises today.
4. The cat (catch) a mouse.
5. The postman (not/ come) this morning.
6. Andy (make) his bed before going to school
7. the doctor you to take some pills? (advise)
8. I (iron) the clothes and Paula (wash up), but we
(not/prepare) dinner yet.
9. Who (lend) you the money?
10. A German businessman (buy) the Blacks flat, but he
(not/ move) in yet.
11. Pam (have) an accident this morning.
2. Make sentences using the correct present perfect form. Add the necessary
words.
1. Mary/ help/ mum for 2 hours (+)

2. What/ you /do/ this morning?

3. Mel / show/ me/ the new computer (-)

4. How many times/ Jim/ be/ late/ this week (?)

5. Candy/ understand/ the situation (-)

6. Paula / tell/ amusing joke during lunchtime (+)

3. Fill in the gaps with already, yet, never or ever.


1. Peter isnt hungry at all. He has eaten lunch.
2. Have your friends sent the postcard they promised ?
3. Ive been to Australia. Id like to go there some day.
4. Weve waited for Paul we left school.
5. Has your brother been in love? No,
6. The painters have decorated our living room. Its yellow now.
7. The boy hasnt bought the dictionary

4. Fill in the gaps with FOR or SINCE:


two days
all his life
1989
this morning

a long time
a few minutes
the whole day

summer
June
her birthday

5. Do we use for or since with the following time references?


1.
2.

I haven't phoned home__________ Christmas.


We've been here____ nine o'clock

3.

I have worked for International House_____ more than eight years.

4.

I haven't visited my home town_____ I left school.

5.
6.

I haven't been to the cinema____ ages.


I have studied non-stop____9.15.

7.

I have had a driving licence____ I was eighteen.

8.
9.

She hasn't had a day off____1999.


Johan has been in England____ more than two weeks now.

10.

Peter has been my best friend____ we were nine.

6. Put the verbs into the correct tense - Simple Past or Present Perfect.
a)
b)
c)
d)
e)
f)
g)

Whose car ___________(he/ drive) yesterday?


What ___________ (just / happen)?
He ___________(hear) a strange noise for a time.
___________ /( the film/ not begin) only ten minutes ago?
My mother ___________(do) some gardening last summer.
They ___________(not eat) anything since breakfast time.
The concert ___________(be) an enormous success for more than 15

years.
h) They ___________(destroy) some animal species recently.
i) Mr Field ___________(telephone) her just a minute ago.
j) Thos organization ___________(recycle) paper for a moth but last year
they ___________ (not do) anything of the kind.
7. Write sentences with the correct tense of the verb in brackets and
choose between FOR and SINCE.
1. I (study) German for/since six years, but then I stopped.
______________________________________________________________
2. She (work) for me for/since she left school.
______________________________________________________________
3. I (work) in the restaurant for/since six months, but then it closed.
______________________________________________________________
4. I (live) here for/since I was a little girl.
______________________________________________________________
5. He (be) in prison now for/since three years.
______________________________________________________________

You might also like