Game Preview

Present Perfect Simple

  •  English    16     Public
    Complete the sentences with the correct form of Present Perfect
  •   Study   Slideshow
  • He ... the piano for 5 years. (play)
    has played
  •  15
  • The children ... their homework. (finish)
    have finished
  •  15
  • The football team ... the championship six times. (win)
    has won
  •  20
  • My mum ... a cake for the party tonight. (make)
    has made
  •  20
  • ... the new Marvel film? (you/see)
    Have you seen
  •  25
  • We ... the dog. (lose)
    have lost
  •  20
  • She ... her phone at home. (forget)
    has forgotten
  •  20
  • I ... a cold since last week. (have)
    have had
  •  20
  • My brother ... a car before. (not drive)
    hasn't driven
  •  25
  • It ... raining all day. (not stop)
    hasn't stopped
  •  20
  • The author ... a series of history novels. (write)
    has written
  •  20
  • I ... a present for my father's birthday. (buy)
    have bought
  •  20
  • ... to her lately? (you/speak)
    Have you spoken
  •  25
  • My parents ... the lottery. (win)
    have won
  •  25
  • We ... here for 20 years. (live)
    have lived
  •  15
  • I ... London 4 times. (visit)
    have visited
  •  15