Game Preview

Present Perfect - Past Perfect

  •  English    11     Public
    2º BACH
  •   Study   Slideshow
  • What ………you………… (do) all day? You haven’t left you house for hours.
    have you been doing
  •  15
  • She didn’t realised that she ……………..  (look  for) him for years.
    had been looking for
  •  15
  • We ................. (wait)for hours and they still haven't arrived.
    have been waiting
  •  15
  • The Incas ............... (grow) potatoes for thousands of years before the Spaniards discivered them.
    has been growing
  •  15
  • My phone ............. (not work) all week. That's why I can't call anymore.
    hasn't been working
  •  15
  • I still HAVEN'T FINISHED/DIDN'T FINISH my project.
    haven't finished
  •  5
  • Please forgive me. I HAVE APOLOGISED/ HAD APOLOGISED several times.
    have apologised
  •  15
  • There you are! Where HAVE YOU BEEN/ HAD YOU BEEN all day?
    have you been
  •  15
  • Martha couldn't log in. She HAS FORGOTTEN/ HAD FORGOTTEN the password.
    had forgotten
  •  15
  • I had gone to sleep before my friends ARRIVED/ HAD ARRIVED.
    had arrived
  •  15
  •  15