Present
perfect Simple
Tense
Jane _____ in London
since Sunday.
have been
has been
lives
lived
Great
Bob has been in France
____ three weeks.
since
for
ago
was
Great
My uncle ____ in Australia
for fifteen years.
has swam
has lived
have ate
have bought
Great
We have been here
_____ early this morning.
since
for
slept
was
Good
Job!
I ____in Thailand
10 years ago.
live
lived
have lived
has lived
Great
We have waited for the
bus ____ twenty
minutes.
since
for
ago
was
Great
I ____to England
for a long time.
has been
hasn’t been
haven’t been
haven’t gone
Well
Done
Jane has been ill
____ Monday.
since
for
ago
was
Good
Job!
Pat has been in hospital
____ March.
since
for
ago
was
Good
Job!
Liz has ___ English for
six months.
study
studyed
studied
studies
Well
Done
Dad has been busy
_____ he got home from
work.
since
for
ago
was
Good
Job!
A baby has ___
for an hour.
run
ran
cries
cried
Wow
We went to the cinema
three days ____
since
for
ago
was
Well
Done
I have lived in this house
___ three years now.
since
for
ago
was
Great
We have been in this pub
____ eight pm.
since
for
ago
was
Good
Job!
I ____ a super car last year.
ran
travelled
bought
wrote
Well
Done
Sally has been a journalist
since she ____ university.
travelled
swam
left
was
Well
Done
_______ to London
since last year?
Has they been
Have she been
Has you been
Have you been
Wow
John and I ____ friends
since primary school,
that is for ten years .
has been
have been
ago
was
Great
I feel really depressed ,
it has been raining
_____ days now.
since
for
ago
was
Great
John _____ in hospital
for two weeks.
has been
have been
sleeps
slept
Good
Job!
Kate ____working in
this factory
three years ago.
stayed
started
stood
studied
Great
Dan ___ his mobile
three weeks ago.
studied
ate
went
lost
Wow
David has ___ in New York
since he got a job there
two years ago .
play
played
live
lived
Wow
Sandy ____her friend
three years ago.
meet
met
has met
have met
Well
Done
They have read “Harry
Potter” five years ___.
since
for
ago
was
Well
Done
They _____ married
since 2015.
have
has
are
was
Good
Job!
The postman has come
half an hour ____.
since
for
ago
was
Well
Done

Present perfect tense since for go

  • 1.
  • 2.
    Jane _____ inLondon since Sunday. have been has been lives lived Great
  • 3.
    Bob has beenin France ____ three weeks. since for ago was Great
  • 4.
    My uncle ____in Australia for fifteen years. has swam has lived have ate have bought Great
  • 5.
    We have beenhere _____ early this morning. since for slept was Good Job!
  • 6.
    I ____in Thailand 10years ago. live lived have lived has lived Great
  • 7.
    We have waitedfor the bus ____ twenty minutes. since for ago was Great
  • 8.
    I ____to England fora long time. has been hasn’t been haven’t been haven’t gone Well Done
  • 9.
    Jane has beenill ____ Monday. since for ago was Good Job!
  • 10.
    Pat has beenin hospital ____ March. since for ago was Good Job!
  • 11.
    Liz has ___English for six months. study studyed studied studies Well Done
  • 12.
    Dad has beenbusy _____ he got home from work. since for ago was Good Job!
  • 13.
    A baby has___ for an hour. run ran cries cried Wow
  • 14.
    We went tothe cinema three days ____ since for ago was Well Done
  • 15.
    I have livedin this house ___ three years now. since for ago was Great
  • 16.
    We have beenin this pub ____ eight pm. since for ago was Good Job!
  • 17.
    I ____ asuper car last year. ran travelled bought wrote Well Done
  • 18.
    Sally has beena journalist since she ____ university. travelled swam left was Well Done
  • 19.
    _______ to London sincelast year? Has they been Have she been Has you been Have you been Wow
  • 20.
    John and I____ friends since primary school, that is for ten years . has been have been ago was Great
  • 21.
    I feel reallydepressed , it has been raining _____ days now. since for ago was Great
  • 22.
    John _____ inhospital for two weeks. has been have been sleeps slept Good Job!
  • 23.
    Kate ____working in thisfactory three years ago. stayed started stood studied Great
  • 24.
    Dan ___ hismobile three weeks ago. studied ate went lost Wow
  • 25.
    David has ___in New York since he got a job there two years ago . play played live lived Wow
  • 26.
    Sandy ____her friend threeyears ago. meet met has met have met Well Done
  • 27.
    They have read“Harry Potter” five years ___. since for ago was Well Done
  • 28.
    They _____ married since2015. have has are was Good Job!
  • 29.
    The postman hascome half an hour ____. since for ago was Well Done