You are on page 1of 1

ESCUELA NORMAL SUPERIOR DE BUCARAMANGA

PROGRAMA DE FORMACION COMPLEMENTARIA


ENGLISH 3
PRESENT PERFECT
NAME : JENNIFER TATIANA CABALLERO CORREDOR DATE 08/08/2020

THE PRESENT PERFECT TENSE


Complete the sentences using the past participle of the Complete the sentences. Use the present
verbs in brackets. perfect – positive or negative.

The train has STOPPED. We can go out now. (stop) My mum isn’t at home now. She HAS GONE (go) to
She isn’t ready. She hasn’t PACKED her cases yet. (pack) the supermarket.
She has TAKEN some photos. (take)
So far this month I HAVE SEEN (see) three films.
Sally hasn’t ARRIVED yet. Where can she be? (arrive)
I’m hungry. I HAVEN’T HAD (have) my lunch yet.
I’ve never SPOKEN to your mother. (speak)
I haven’t DECIDED which shoes to buy yet. (decide) I HAVEN’T SEEN (see) Helen yet today. Is she at
My father has DRIVEN to Rome. (drive) school?
Our football team HAS WON (win) all its matches
so far this year.
I don’t know your boy-friend. I DON’T
KNOW(meet) him yet.

Choose the correct verb from the box and complete the Put the words in the right order.
sentences using the present perfect form.
a) I/homework/yet/finished/ haven’t/my
I haven't finished my homework yet
b) I/homework/my/done/have/already
Tom HAS EMPTIED the rubbish.
I have done my homework already
Claire HAS ANSWERED all the questions.
c) I/homework/my/finished/have/just
I HAVE WALKED ten kilometres. I have just finished my homework
They HAVE LOST their car keys. d) He/home/gone/has/already
John HAS BOUGHT a new jacket. He has gone home already
Diana HAS BROKEN her arm. e) Mark/come back/France/just/has/from
Bill and Tim HAVE CLEANED the kitchen. Mark has just come back from france
The train HAS LEFT the station. f) They/bought/new/a/just/have/house
Karen HAS FINISHED her violin practice. They have just brought a new house
g) We/had/lunch/haven’t/yet
We haven't had lunch yet
answer break buy clean empty h) The train/the station/already/left/has
leave lose finish walk The train has left the station already
i) left/the train/yet/has/?
Has the train left yet?

You might also like