Study

Present perfect simple or present perfect contin ...

  •   0%
  •  0     0     0

  • I'm sorry I'm late,_______ for a long time?[you/wait]
    have you been waiting
  • I think I______ chocolate since I was born. [like]
    have liked
  • Sorry about the mess! I _____(bake).
    've been baking / have been baking
  • Luke_______ (never/be) abroad.
    has never been
  • I ______and my legs are really tired now [cycle]
    have been cycling
  • I ______(wait) for you all morning! Where______ (you/be) all this time?
    've been waiting / have you been
  • The students _______(finish) their exams. They're very happy.
    have finished
  • The children ______videos for two hours. (to watch)
    have been watching
  • You look dirty. What_______ all day? (you/to do)
    have you been doing
  • She ______French words for hours, but she still doesn't remember all of them. (to learn)
    has been learning
  • How long _____Gerry? (you/to know)
    have you known
  • ______(they/arrive) already?
    Have they arrived
  • I ______ the book you lent me and it's great. I'll give it back to you when I finish it. [read]
    I have been reading / I've been reading
  • He_________ his essay all day, but he_______ yet. (to write) (not/to finish)
    has been writing / hasn't finished
  • A: I'm very tired. We_______ (walk) too fast. B: Maybe you are right, we______ (walk) 10 kilometres in only one hour and a half.
    have been walking/ have walked
  • You ______ tennis since 10 o'clock. How many sets ______ ? [play/ play]
    have been playing/ have you played?
  • How many times_________ New York? (Charles/to visit)
    has Charles visited
  • Somebody ______my cookies. There are none left. [eat]
    has eaten
  • I _______(clean) all morning - I'm fed up!
    've been cleaning
  • How many books _____? [she/read]
    has she read