Study

Present Perfect and Present Perfect Continuous

  •   0%
  •  0     0     0

  • We ............ (live) here for 10 years.
    have been living / have lived
  • I ............ (study) Maths since Monday.
    have been studying
  • We ............ (be) best friends since we were 5.
    have been
  • I ............ (study) for hours.
    have been studying
  • She ............ (tidy) the room.
    has tidied / has been tidying
  • She ............ (cry) all day.
    has been crying
  • Someone ............ (eat) all the sandwiches!
    has eaten
  • She ............ (win) the race.
    has won
  • I ............ (clean) the bathroom for an hour.
    have been cleaning
  • It ............ (rain) since the morning.
    has been raining
  • I ............ (not see) Titanic.
    haven't seen
  • I ............ (never / be) to Italy.
    have never been
  • We ............ (never / eat) tacos.
    have never eaten
  • He ............ (wait) for a long time.
    has been waiting / has waited