Font size
WorksheetsPresent Perfect Practice - Level 5
Total questions: 20
Worksheet time: 10mins
She ______________ in Madrid all of her life.
lived
has liven
has lived
live
Have you ever sung in a choir? Answer with yes or no in present perfect. (Hint: Yes I ______, or No I ______).
(a)
My family ______________ to many countries, including Spain, France and Italy.
travel
travelled
have travelled
has travelled
______ you ever been to a museum?
Have
Has
Did
Do
Today Maria did not come to class. _______ anyone _______ Maria today?
Had; see
Has; seen
Has; see
Had; seen
My brother is a great dancer. I have (a) (see) him perform in a dance show.
He ______________ Fortnite three times this week.
played
have play
have played
has played
Have you ever made a film? Answer with yes or no in present perfect. (Hint: Yes I ______, or No I ______).
(a)
I ______________ as a teacher since I graduated from University in 2017.
worked
have worked
work
did work
I am very hungry. I ______________ eaten much today.
has not
have not
had not
have
Daniel likes to play music in an orchestra. ______ you ever _______ (listen) to an orchestra?
Have; listened
Have; listen
Has; listened
Has; listen
Have you ever written a comic? Answer with yes or no in present perfect. (Hint: Yes I ______, or No I ______).
(a)
I love comedy shows, they are very funny. _____ you ever _____ (be) to a comedy show?
Have; been
Have; seen
Has; been
Has; done
My father likes to read magazines in the morning. _____ you ever _____ (read) a magazine?
Has; readen
Have; readen
Has; read
Have; read
Yesterday Alejandro went to the circus. I have never (a) (go) to the circus.
My mother can make beautiful sculptures. Have you ever _______ a sculpture?
make
maken
made
mode
Have you ever acted in a play? Answer with yes or no in present perfect. (Hint: Yes I ______, or No I ______).
(a)
Yesterday we went to the cinema to watch a 3D film. Have you ever (a) (watch) a 3D film?
My sister can sing very well. She ______________ in many different pop concerts.
have sung
has sung
have sang
has sang
Carolina can juggle. Have you ever _______ (try) to juggle? It is very hard!
try
treed
tried
trode
