WorksheetsPRESENT PERFECT AND PRESENT PERFECT PROGRESSIVE
Total questions: 20
Worksheet time: 10mins
I __________________ a student for five years. (be)
I have been a student for five years.
I has been a student for five years.
I have be a student for five years.
I have was a student for five years.
_______________ he (call) _______________________ María?
Have he called María?
Has he called María?
Have he call María?
Have he calling María?
I think I (forget) _______________________________ to buy some bread
I think I has forgotten to buy some bread
I think I have forgot to buy some bread
I think I have forgotten to buy some bread
I think I has forgot to buy some bread
Steven _________________ (study) Math since last week.
Steven have studied Math since last week.
Steven have study Math since last week.
Steven has studied Math since last week.
Steven have studying Math since last week.
This factory ________________(produce) cars and lorries for about a century.
This factory have produced cars and lorries for about a century.
This factory has produced cars and lorries for about a century.
This factory have producing cars and lorries for about a century.
This factory had produced cars and lorries for about a century.
He hasn't been going to school ____ last year.
since
for
then
during
My parents ___________ (to talk) with my sister for hours.
have been talking
has been talking
_____ she _____ ___________ (to buy) clothes on internet?
Has / being / buying
Has / been / buying
Have /been / buying
Has / been / buy
You have been running in circles ____ 30 minutes!
since
for
His friend ___________ (to play) videogames since he bought a new computer.
have been playing
have being playing
has been playing
has been played
Rick ___________ (to not clean) his room ____ he broke the broom.
haven't been cleaning / for
haven't been cleaning / since
hasn't been cleaning / for
hasn't been cleaning / since
We have been receiving gifts from our friends ____ we came back from Europe.
since
during
for
at
Carlos ___________ (to miss) you ____ he moved to Chiapas.
has been missing / for
has been missing you / since
has being missing you / since
has been miss / since
We........... chinese food (-)
haven´t tried
hasn´t tried
hasn´t tryed
haven´t tryied
I .... any bones (-)
has broken
have broke
haven´t broken
hasn´t broken
..... Hanna ever .....skydiving?
Has... eaten
Has... been
Have.... driven
Have.... been
Present perfect is used with these words...
JUST
NOW
FOR / SINCE
YET
EVER
Have you....been to Lisbon?
ever
never
already
since
