NEW
Font size
WorksheetsPresent Perfect Tense
Total questions: 15
Worksheet time: 8mins
I have lived here since ________________
two months
August
We have been in this class for ___________________
30 minutes
9 o'clock
My parents have been married for __________________
1996
22 years
Jennifer has read this book since ________________________
she was in primary school
two hours
Tyler has rented a house since _____________________
last week
five days
The boys have played the games for ___________________
10:00 a.m.
three hours already
Luis________________________(give) me a present.
have gave
has gave
have given
has given
Tom and Erik ___________________(not/see) the asteroid.
hasn't see
haven't see
hasn't seen
haven't seen
The dog has been outside ________________ a long time
for
since
nearly
almost
Robert ____________________ since 2013.
surfed
has surfed
is surfing
surfs
They________________(not/buy) a Computer.
hasn't buy
hasn't bought
haven't buy
haven't bought
My sister ________ clothes ___________ she was seven.
designed / since
has designed / for
has designed / since
designed / for
He _________________ (reserve) a restaurant last night
reserved
has reserved
have reserved
Albert ___________________(not/drive) a Mercedes car before.
haven't drove
hasn't drove
haven't driven
hasn't driven
Helen has been a vegetarian _________three years.
for
since
