Răspuns :

  1. haven't heard
  2. have you been doing
  3. have been studying
  4. have done
  5. have not been sleeping
  6. hasn't done
  7. have signed up
  8. haven't been drinking

Present perfect continuous se foloseste atunci cand este vorba despre ceva continuu, despre o actiune de durata. De exemplu la 3, s-a folosit present perfect continuous pentru ca autorul textului spune ca a invatat pentru examen toata dimineata, deci este o actiune de lunga durata. La 5 este present perfect continuous pentru ca se refera ca in ultimele cateva zile nu a dormit prea bine, pentru ca este stresat din cauza examenelor. Daca s-ar fi folosit present perfect, adica ar fi fost "have not slept" se intelegea ca intr-o singura zi nu o dormit bine.