Game Preview

Present perfect simple or present perfect contin ...

  •  English    20     Public
    Complete the sentences using present perfect simple or present perfect continuous
  •   Study   Slideshow
  • How long _____Gerry? (you/to know)
    have you known
  •  15
  • You look dirty. What_______ all day? (you/to do)
    have you been doing
  •  15
  • How many times_________ New York? (Charles/to visit)
    has Charles visited
  •  15
  • She ______French words for hours, but she still doesn't remember all of them. (to learn)
    has been learning
  •  15
  • The children ______videos for two hours. (to watch)
    have been watching
  •  15
  • Sorry about the mess! I _____(bake).
    've been baking / have been baking
  •  15
  • The students _______(finish) their exams. They're very happy.
    have finished
  •  15
  • Luke_______ (never/be) abroad.
    has never been
  •  15
  • He_________ his essay all day, but he_______ yet. (to write) (not/to finish)
    has been writing / hasn't finished
  •  20
  • I _______(clean) all morning - I'm fed up!
    've been cleaning
  •  15
  • ______(they/arrive) already?
    Have they arrived
  •  15
  • I ______and my legs are really tired now [cycle]
    have been cycling
  •  15
  • I'm sorry I'm late,_______ for a long time?[you/wait]
    have you been waiting
  •  20
  • Somebody ______my cookies. There are none left. [eat]
    has eaten
  •  15
  • How many books _____? [she/read]
    has she read
  •  15
  • I think I______ chocolate since I was born. [like]
    have liked
  •  15