Present Perfect verb tense exercises
Choose the correct answer for each question.
1
Demi Moore (to come out) ____________ of the 80's better and stronger than before.
has come out
will come out
have come out
will have come out
is coming out
2
No other mainstream Hollywood actor (to push) ___________ Shakespeare as much as Kenneth Branagh.
has push
have pushed
has pushed
will push
pushed
3
Winona Ryder (to build) ____________ up a reputation as an actress to call on for difficult roles.
will build
built
is building
has builded
has built
4
Robert De Niro and Al Pacino (to live) __________ in New York City before.
lived
will live
have live
has lived
have lived
5
Leonardo DiCaprio (to appear) ___________ in numerous television commercials before.
appeared
was appearing
will appear
has appeared
will have appeared
6
Tom Cruise (to play) __________ with many different actors in the past, including Dustin Hoffman and Paul Newman.
will play
had plasyed
have played
has played
was playing
7
Many great movies (to be; just) _________ released.
just have been
have just been
has just been
has been just
just been
8
In her short career, Juliet Lewis (to have) _________ a surprising amount of ups and downs.
has had
had
has
had has
haves
9
Kevin Spacey's brilliant characterisations (to leave) _________ an impression on many fans.
will leave
has left
have left
had left
will have left
10
The weekly sketch comedy showcase Saturday Night Live (to help) ________ launch the careers of many of the world's top comedians, including Eddy Murphy, Mike Myers, and Chris Farley.
is helping
has helped
had helped
have helped
will help