Present Perfect verb tense exercises
Choose the correct answer for each question.
 

1Demi 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

2No other mainstream Hollywood actor (to push) ___________ Shakespeare as much as Kenneth Branagh.
has push
have pushed
has pushed
will push
pushed

3Winona Ryder (to build) ____________ up a reputation as an actress to call on for difficult roles.
will build
built
is building
has builded
has built

4Robert De Niro and Al Pacino (to live) __________ in New York City before.
lived
will live
have live
has lived
have lived

5Leonardo DiCaprio (to appear) ___________ in numerous television commercials before.
appeared
was appearing
will appear
has appeared
will have appeared

6Tom 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

7Many great movies (to be; just) _________ released.
just have been
have just been
has just been
has been just
just been

8In her short career, Juliet Lewis (to have) _________ a surprising amount of ups and downs.
has had
had
has
had has
haves

9Kevin Spacey's brilliant characterisations (to leave) _________ an impression on many fans.
will leave
has left
have left
had left
will have left

10The 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