Study

present perfect ms

  •   0%
  •  0     0     0

  • We’ve been in this queue for / since two hours!
    for
  • Past participle of STOP
    stopped
  • Past participle of SPEND
    spent
  • You’ve needed a new car for / since years.
    for
  • My hair is wet because I’ve _______ to the swimming pool.
    been
  • Put the words in order: cousin / has / my / applied / job / new / for / a
    My cousin has applied for a new job.
  • I’ve _______ to Paris but I don’t remember it very well.
    been
  • _______ (you / met) my best friend from school?
    Have you met
  • Past participle of ASK
    asked
  • I’ve had a headache for / since this morning.
    since
  • We _______ (be) on holiday for a week but we _______ (not spend) much money.
    have been / haven’t spent
  • Past participle of MEET
    met
  • Bess was here earlier, but now she’s _______.
    gone
  • Put the words in order: you / my / have / trainers / seen / ?
    Have you seen my trainers?
  • Past participle of DO
    done
  • Past participle of SEE
    seen
  • Put the words in order: dog / its / my / leg / has / broken
    My dog has broken its leg.
  • How long _______ (he / have) that motorbike?
    has he had
  • Put the words in order: you / new / game / played / computer / have / this / ?
    Have you played this new computer game?
  • Past participle of USE
    used
  • Have you had that phone for / since a long time?
    for
  • My grandparents _______ (live) in London since 2010.
    have lived
  • Put the words in order: parents / New York / been / have / to / my
    My parents have been to New York.
  • My friends _______ (buy) lots of new clothes in the sale.
    have bought
  • Past participle of BE
    been
  • Past participle of PUT
    put
  • I _______ (have) a shower and I’m ready to go out.
    have had
  • Past participle of REACH
    reached
  • Put the words in order: exams / finished / hasn’t / my / sister / her
    My sister hasn’t finished her exams.
  • I’ve known my best friend for / since we were at primary school.
    since
  • Past participle of VISIT
    visited
  • Oh no! You _______ (drop) my laptop!
    have dropped
  • My parents have _______ on holiday. They’ll be back next week.
    gone
  • This train _______ (stop) at every town and village!
    has stopped
  • I’m sorry, Adam isn’t here. He’s _______ to the shops.
    gone
  • Past participle of TAKE
    taken