You are on page 1of 23

PRESENT PERFECT

active or passive

My sister and her husband


________________
have been (be) together for years.
PRESENT PERFECT
active or passive

He _________(go)
‘s gone to Mexico. He’ll be back
soon.
PRESENT PERFECT
active or passive

has been built (build) at


The house _________________
last!
PRESENT PERFECT
active or passive

Oh my God!
Warhas been declared
____________________ (declare).
PRESENT PERFECT
active or passive

That bank
__________________________
has never been robbed
(never/rob).
PRESENT PERFECT
active or passive

has worked
She _________________ (work) at the same
bank for years.
PRESENT PERFECT
active or passive

Six million dollars ___________________


has been(steal)
stolenfrom the local bank.
PRESENT PERFECT
active or passive

has worked
She _________________ (work) as a teacher
since she left school.
PRESENT PERFECT
active or passive

has been visited


That castle ____________________
(visit) by thousands of tourists.
PRESENT PERFECT
active or passive

Hundreds of soldiers
have been killed
____________________ (kill) since the war
began.
PRESENT PERFECT
active or passive

has fallen
She ________________ (fall) in love with
her teacher.
PRESENT PERFECT
active or passive

Our neighbours ____________________


have been broken
(break) into!
PRESENT PERFECT
active or passive

The new museum __________________


hasn’t(not/open)
been opened
yet.
PRESENT PERFECT
active or passive

has been captured


A tiger ___________________ (capture) in a
park.
PRESENT PERFECT
active or passive

has just won(just/win) a


An old lady ________________
million euros.
PRESENT PERFECT
active or passive

have finished
They __________________(finish) the
repairs on the roof.
PRESENT PERFECT
active or passive

have been cancelled


All flights _______________________
(cancel) because of the strike.
PRESENT PERFECT
active or passive

Archaeologists ________________
have found
(find) the remains of an
ancient city.
PRESENT PERFECT
active or passive

have been taught


The children ____________________
(teach) by the same teacher for three years.
PRESENT PERFECT
active or passive

Millions of children all over the world


_________________
have read (read) that book.
PRESENT PERFECT
active or passive

has invited
I’m so happy! He _______________
(invite) me to the fancy
dress party.
PRESENT PERFECT
active or passive

has been stolen


A painting _______________________
(steal) from the museum!
PRESENT PERFECT
active or passive

A lot of tourists ___________________ this


have visited town.

You might also like