Game Preview

Present Perfect

  •  English    18     Public
    Complete the sentences with the correct form of the present perfect
  •   Study   Slideshow
  • He _________________(not play) the piano for 5 years. 
    hasn't played
  •  15
  • The children ________________ (finish) their homework. 
    have finish
  •  10
  • The football team ____________(win) the championship six times.
    has won
  •  25
  • My mum ___________ (make) a cake for the party tonight.
    has made
  •  20
  • The author ________________ (write) a series of history novels. 
    has written
  •  15
  • Tinna and Noodee __________ (see) the new Marvel film.
    have seen
  •  10
  • Tom ____________ (not give) his exam to the teacher.
    hasn't given
  •  25
  • We _____________ (lose) the dog. 
    've lost
  •  20
  • I ________________ a present for my sister's birthday. (not buy)
    haven't bought
  •  15
  • She __________ (fly) to London 3 times this month. 
    's flown
  •  10
  • They ______________ (live) here all their life. 
    've lived
  •  25
  • I _____________ (work) at this company for a long time.
    've worked
  •  20
  • The dog __________ (break) its leg. 
    has broken
  •  15
  • We ______________(not see) John today. 
    haven't seen
  •  10
  • It ____________ (not stop) raining all day. 
    hasn't stopped
  •  25
  • My mom ___________ (have) a cold since last week. 
    has had
  •  20