Study

Present Perfect Practice

  •   0%
  •  0     0     0

  • They have ___ the game. (win)
    win
    wins
    won
    winned
  • She has ___ to London. (be)
    been
    was
    gone
    be
  • We have ___ a movie. (see)
    saw
    see
    seen
    seed
  • We have ___ to the zoo. (go)
    goed
    gone
    go
    went
  • I have ___ a sandwich. (eat)
    eaten
    ate
    eat
    eating
  • I have ___ my keys. (lose)
    losen
    lose
    losed
    lost
  • He has ___ his leg. (break)
    breaking
    broke
    broken
    break
  • We have ___ a fun time. (have)
    having
    had
    haved
    have
  • She has ___ a letter. (write)
    wrotten
    wrote
    written
    wroten
  • She has ___ her homework. (do)
    did
    done
    doing
    do
  • They have ___ their beds. (make)
    maded
    maked
    made
    makes
  • You have ___ a lot today! (learn)
    learn
    learns
    learning
    learned/learnt
  • He has ___ a new bike. (buy)
    buying
    bout
    bought
    buyed
  • I have ___ my room. (clean)
    cleant
    cleaning
    cleaned
    clean