Study

Present Perfect / Past Perfect / Present Perfect ...

  •   0%
  •  0     0     0

  • Why is Claire so tired? She ____________________________ (run) for 2 hours .
    has been running
  • You ____________ (not/study) for the test, so you were very nervous.
    hadn't studied
  • Mum will be angry. My sister ________________ (not do) her homework yet.
    hasn't done
  • My aunt and uncle _______________________ (clean) their new house all day and they are exhausted.
    have been cleaning
  • My neighbours _______________________ (buy) a new flat in Seville city centre.
    have bought
  • When I arrived at the cinema, the film __________ (start).
    had started
  • The glass is still full. He _______________________ (not drink) his beer yet.
    hasn't drunk
  • He is so happy. He ________________________ (win) the race.
    has won
  • I ____________ (see) many pictures of the pyramids before I went to Egypt last summer.
    had seen
  • It is already 9:30 pm and I _____________ (wait) here for over an hour. If John does not get here in the next five minutes, I am going to leave.
    have been waiting
  • The lights went off because we _____________ (not/pay) the electricity bill.
    hadn't paid
  • You look tired. _______you_________(work) hard?
    Have you been working
  • What a mess! Someone ____________________ (paint) here.
    has been painting
  • JK Rowling ____________________ (write) the series of Harry Potter books.
    has written
  • Ben ______________ (try) to open his own restaurant for the last few years. He __________ (just finish) the painting, but he _____________ (not do) the decorating yet.
    has been trying / has just finished / hasn't done