Present Perfect Simple & Continuous 2

Level: Pre-intermediate

Fill in the blanks with the correct form of the verbs in brackets. If you don't know what to write, click the CLUE button for help.
  1. I (read) this novel for about two hours and the story is so exciting that I can't put it down.
  2. We (have) this car for a couple of months and it has already broken down twice.
  3. I'm fed up with this weather. It (rain) for two days without stopping.
  4. I (know) Jennifer since we were at primary school. She's very kind and generous.
  5. You look a bit red in the face. How long (you sit) in the sun?
  6. Mr Matthews (work) in this school since he moved to this town five years ago.
  7. We (wait) for the bus for over half an hour. I wonder if we'll be able to get to the meeting on time.
  8. We (not hear) from George since he left. I wonder how he's doing.
  9. Ann (learn) German for only six months and she can already make herself understood perfectly.
  10. I think I'm going to faint. I (not eat) anything since this morning.

© Alberto Carlo Galli 2003 - 2017