Study

Past Perfect and Present Perfect Continuous

  •   0%
  •  0     0     0

  • They ________ (leave) before we got to the party.
    had left
  • I can go out now because I (finish) my work.
    have finished
  • They (arrived / have arrived) a week ago.
    arrived
  • By the time the meeting started, everyone ________ (read) the report.
    had read
  • He ________ (already/start) his new job when I called him.
    had already started
  • She ________ (study) for the exam all week.
    has been studying
  • They (didn’t recognise / haven’t recognised) me at yesterday’s meeting.
    didn't recognise
  • Our neighbour (was / has been) in hospital since Friday.
    has been
  • I (watch) two episodes of the series.
    have watched
  • They are dancing because they (just hear) their favourite song.
    have just heard
  • We ________ (not/see) that movie before last weekend.
    had not seen
  • I need a plaster because I (cut) my finger.
    have cut
  • I ________ (wait) for the bus for over an hour.
    have been waiting
  • We (have worked / worked) here for three years.
    have worked
  • She (read) that book for two hours.
    has been reading
  • By the time she arrived, I ________ (finish) cooking dinner.
    had finished
  • We ________ (train) for the marathon since last year.
    have been training
  • They ________ (work) on the project since Monday.
    have been working
  • I’m really hungry. I (haven’t eaten / didn’t eat) yet.
    haven't eaten
  • He ________ (look) for a new apartment recently.
    has been looking
  • She (swim) in the pool for the past hour.
    has been swimming
  • (Have you travelled / Did you travel) abroad many times?
    Have you travelled