Game Preview

Present Perfect Tense

  •  English    16     Public
    Complete the sentences using the correct form of the present perfect tense
  •   Study   Slideshow
  • I ____________________ several books about sailing and I am quite fascinated by the sport . (READ)
    I have been reading / have read several books about sailing and I am quite fascinated by the sport . (READ)
  •  15
  • You look absolutely exhausted. What ____________________ ? (YOU DO)
    You look absolutely exhausted. What have you been doing ? (YOU DO)
  •  15
  • He ____________________ that book for over two weeks and he ____________________ yet. He's such a slow reader . (READ, NOT FINISH)
    He has been reading that book for over two weeks and he hasn't finished yet. He's such a slow reader . (READ, NOT FINISH)
  •  15
  • My sister ____________________ in Norwich for two months. She seems to like it there and is not planning to leave. (LIVE)
    My sister has been living in Norwich for two months. She seems to like it there and is not planning to leave. (LIVE)
  •  15
  • My dad ____________________ a new job. (JUST START)
    My dad has just started a new job. (JUST START)
  •  15
  • You should put some boots on. It ____________________ for several days now and the ground is pretty muddy. (RAIN)
    You should put some boots on. It has been raining for several days now and the ground is pretty muddy. (RAIN)
  •  15
  • . ____________________ your homework yet ? You ____________________ on it for hours . (YOU FINISH , WORK)
    Have you finished your homework yet ? You have been working on it for hours . (YOU FINISH , WORK)
  •  15
  • Maria ____________________ for a job since she left school last summer. She still ____________________ one . (LOOK, NOT FIND)
    . Maria has been looking for a job since she left school last summer. She still hasn't found one . (LOOK, NOT FIND)
  •  15
  • They ____________________ TV the whole evening. It's their favourite film and they ____________________ it several times. (WATCH, SEE)
    They have been watching TV the whole evening. It's their favourite film and they have seen it several times. (WATCH, SEE)
  •  15
  • .I ____________________ him about his new girl friend twice this week. He doesn't seem to want to answer. (ASK)
    .I have asked him about his new girl friend twice this week. He doesn't seem to want to answer. (ASK)
  •  15
  • I ____________________ my driving test. (JUST PASS)
    .I have just passed my driving test. (JUST PASS)
  •  15
  • .Where ____________________ ? - At the doctor's. I ____________________ ill lately (YOU BE , BE)
    Where have you been ? - At the doctor's. I have been ill lately (YOU BE , BE)
  •  15
  • We ____________________ the date for the marriage. It will be on May 26. (SET)
    We have set the date for the marriage. It will be on May 26. (SET)
  •  15
  • My sister ____________________ too many sweets lately . She must try to stop. (EAT)
    My sister has been eating too many sweets lately . She must try to stop. (EAT)
  •  15
  • .I ____________________ him for ages. I wonder what he ____________________ up to. (NOT SEE, BE)
    I haven't seen him for ages. I wonder what he has been up to. (NOT SEE, BE)
  •  15
  • I ____________________ French for three years now but I don't seem to be making any progress. It's so difficult (LEARN).
    I have been learning French for three years now but I don't seem to be making any progress. It's so difficult (LEARN).
  •  15