Game Preview

HOW LONG? present perfect tenses B1/B1+

  •  English    13     Public
    present perfect simple & continuous
  •   Study   Slideshow
  • It is raining now. It started in the morning.
    It has been raining since the morning.
  •  15
  • Jack has a car. He bought it 5 years ago.
    Jack has had a car since .....
  •  15
  • I started using this app 2 months ago and I still like it. (use)
    I've been using this app for two months/ since.....
  •  15
  • Tom is a driver. He started driving when he was 18.
    Tom has been a driver since he was 18. Tom has been driving since he was 18.
  •  15
  • Karen is married. She got married last June.
    She has been married since last June.
  •  15
  • Mark is playing computer games. He started playing computer games 2 hours ago.
    Mark has been playing computer games for 2 hours.
  •  15
  • I'm cleaning my flat. I started 2 hours ago. The bathroom is sparkling clean.
    I have been cleaning my flat for two hours. I have already cleaned the bathroom.
  •  15
  • Julia is a writer. You ask: How long....? How many books?
    How long have you been writing? How many books have you written so far?
  •  15
  • Chris is a doctor. You want to know how long. (you)
    How long have you been a doctor?
  •  15
  • Your friend is saving money. You ask: How long....? How much money....?
    How long have you been saving money? How much money have you saved?
  •  15
  • Jack is reading a book. He started reading 2 hours ago. Now he is on page 150.
    Jack has been reading for 2 hours. He has read 150 pages.
  •  15
  • Choose the correct option: She has made pizza. OR She has been making  pizza.
    She has made pizza.
  •  15
  • Linda is from Australia. She is travelling across Europe. You ask: How long...? How many countries...?
    How long have you been travelling? How many countries have you visited?
  •  15