Study

The Perfect Challenge! (Present Perfect)

  •   0%
  •  0     0     0

  • ... they ... (be) to London?
    Have they been to London?
  • I ...(find) a beautiful car.
    have found
  • Complete: I have ... watched this film. Can we watch a different one?
    already
  • I haven't done my homework ...
    yet
  • ... have you had that dress?
    How long
  • I have loved that jacket but I ... (buy) it, I don't have enough money.
    haven't bought
  • She is waiting for her girlfriend, because she ... (arrive) yet.
    hasn't arrived
  • Past Participle (3rd column) of the verb "do".
    done
  • Matt is my neighbour. He ... (live) next door for 2 years.
    has lived
  • I met Barbara when we were in school. We ... (know) each other for 20 years.
    have known
  • I have ... worked before. This is my first job.
    never
  • Hi, friend! What's up? Yeah, I have ... arrived home.
    just
  • ... you ... (stay) in an expensive hotel?
    Have you stayed in an expensive hotel?
  • ... your father ... (travel) abroad?
    Has your father travelled abroad?
  • She ... (have) a cold for two weeks.
    has had
  • Past Participle of the verb "work".
    worked