Study

Present Perfect Simple/Present Perfect Continuou ...

  •   0%
  •  0     0     0

  • ...... (you/live)in Moscow for 15 years or more?
    Have you been living
  • Jenna's English … (improve) since she started school.
    has improved
  • How many pages …..... (you translate) by now?
    have you translated
  • Wow, it's snowing today! It …........... (not snow) here since 1980!
    hasn't snowed
  • Emma says she … this man for ages.
    has known
  • Nice to meet you. I … (not see) you for a long time
    haven't seen
  • Is Tom still ill? No. He … (just/recover)
    has just recovered
  • This animated TV series is so wonderful! I .... (already/watch) it three times
    have already watched
  • Ben … (not doing) his homework all this time. He … (play) computer games.
    hasn't been doing, has been playing
  • She is a well-known artist. She … (draw) since her childhood. her paintings .... (be) on display in the National Gallery.
    has been drawing, have been
  • It's one of the most exciting museums I......... (ever/visit)
    have ever visited
  • We … (not hear) nothing of him for two years.
    haven't heard
  • Linda _______ (travel) around Europe for three months.
    has been travelling
  • Max needs to stay at home, he ….. (catch) a cold.
    has caught
  • Jimmy ………… (play) golf since he was five years old.
    has been playing
  • You look upset. What … to you?
    has happened
  • We should go on discussing the problem, we ….... (not solve) it yet.
    haven't solved
  • Barbara … (do) her make-up for half an hour but she (not finish) … it yet.
    has been doing, has not finished
  • The children are in the yard. They … (play) hide-and-seek since breakfast time.
    have been playing
  • Sorry I’m late. That’s all right. I …………(not wait) for a long time.
    have not been waiting
  • I … (translate) this story since morning, but still can't understand some sentences.
    have been translating
  • She … (always/like) cats. And now she has three at home.
    has alsways liked
  • Bob and Sam ………… (visit) six countries so far.
    have visited
  • Please, turn off the music, the children … (fall) asleep
    have fallen
  • Come in and have a seat. We … (discuss) our plans for the next year.
    have been discussing
  • The exam starts at 2 pm, Jack…...... (study) the whole morning.
    has been studying
  • Max ….. (not see) his family for few weeks because he …..... (work) a lot.
    hasn't seen, has been working
  • No, thank you, I don’t smoke. I … (give) it up.
    have given