Study

Prsent Perfect

  •   0%
  •  0     0     0

  • ___________________ at this company for a long time? (you / work)
    Have you worked at this company for a long time?
  • My brother ________________ a car before. (not drive)
    hasn't driven
  • My little sister ______________(draw) many nice pictures today.
    has drawn
  • It __________________ raining all day. (not stop)
    hasn't stopped
  • He _____ just ____ (see) Katie.
    has just seen
  • She _________ (go) to the supermarket three times.
    have gone
  • We ____________(already/have) three tests this week.
    have already had
  • The author ________________ a series of history novels. (write)
    has written
  • I __________ (lost) my keys, I can't not open the door.
    have lost
  • You ________ (close) the door. Negative
    haven't closed
  • I ________________ a present for my sister's birthday. (buy)
    have bought
  • They _______________ here all their life. (live)
    have lived
  • I ___________ a cold since last week. (have)
    have had
  • ____________________ the new Marvel film? (you / see)
    Have you seen the new Marvel film?
  • He _________ (buy) anything for dinner. Negative
    hasn't bought
  • She _________ (drink) three cups of coffee today.
    has drunk
  • I ______ (seen) Sharon for ages. Negative
    haven't seen
  • _______________ your exam to the teacher? (you / give)
    Have you given your exam to the teacher?
  • We ______________ her today. (not see)
    haven't seen
  • I ______ already _____ the movie, so I'm not going to the cinema with you.
    have already seen
  • The football team ____________ the championship six times. (win)
    has won
  • I______________(never/hear) this song. Who made it?
    have never heard
  • We _________________ the dog. (lose)
    have lost
  • She __________________ her phone at home. (forget)
    has forgotten
  • She _________ (visit) China two times and this year she's going to go to China again.
    has visited
  • I __________ (know) Eric for 10 years, now we are still friends.
    have known
  • The dog __________________ its leg. (break)
    has broken
  • The children ___________________ their homework. (finish)
    have finished
  • He _________ (be) to London two times.
    has been
  • ____________(you/open) the window yet? - No, I _____________.
    have you opened ; haven't
  • How many poems ________________(he/write) this month?
    has he written
  • My mum _______________ a cake for the party tonight. (make)
    has made
  • Our teacher _________________(work) at our school for more than 30 years.
    has worked