|
Level: intermediate
Category: grammar
Topic: present perfect
Present Perfect or Not?
Choose the correct tense -
Present Perfect or other
Elige el tiempo correcto -
Pretérito Perfecto u otro
- It is / has been one year since my last physical
exam.
- Bob is living / has been living in Glasgow since
1997.
- My brother is working / has been working in New York until
the 20th
- The neighbors are gone / have been gone for three
weeks.
- My sister is working on / has been working on her doctoral
thesis for a year now.
- Jack is / has been in love with Kate since he met
her.
- We are looking forward to/ have been looking forward to going
to the beach this summer.
- Jim is going to take / has been taking his dog to the vet for
a checkup next Wednesday.
- Chris is taking / has been taking piano lessons since he was
five years old.
- Tom misses / has missed a lot of work lately because he
isn't / hasn't been feeling well.
- Click
to show/hide answer key
- has been
- has been living
- is working
- have been gone
- has been working on
- has been
- are looking forward to
- is taking
- has been taking
- has missed / hasn't been
Created:
2008-05-05
Updated:
2008-05-05
copyright © Lexica Language
Institute
|