Game Preview

Perfect Tenses

  •  English    15     Public
    Perfect Tenses
  •   Study   Slideshow
  • I _________________ (wash) the windows all day without any help! Two more and I can have a rest.
    I've been washing the windows all day without any help! Two more and I can have a rest.
  •  15
  • How long _______________ (you - know) Lola?
    How long have you known Lola?
  •  15
  • How long ________________ (she wait) for us?
    How long has she been waiting for us?
  •  15
  • They _________________ (run) ten kilometres so far.
    They have run ten kilometres so far.
  •  15
  • He ______________ (live) in Belgrano since he __________ (be) 7 years old.
    He has lived in Belgrano since he was 7 years old.
  •  15
  • Felipe _______________ (not play) football for two months because of the quarantine, but last week it was finally over.
    Felipe hadn't played football for two months because of the quarantine, but last week it was finally over.
  •  15
  • We _______ (live) here for a year by the end of the month.
    We will have been living here for a year by the end of the month.
  •  15
  • I ______ (stand) on my feet all day and I could barely walk when I got home.
    I had been standing on my feet all day and I could barely walk when I got home.
  •  15
  • I doubt I ______ (do) everything by the end of the day.
    I doubt I will have done everything by the end of the day.
  •  15
  • Her husband _____ (lose) the job and they were struggling to get by.
    Her husband had lost the job and they were struggling to get by.
  •  15
  • Fiona _____ (run) her own shop for 10 years before a large supermarket opened around the corner.
    Fiona had been running her own shop for 10 years before a large supermarket opened around the corner.
  •  15
  • You ______ (tell) me this story at least three times already.
    You have told me this story at least three times already.
  •  15
  • By the end of the year, I _____ (work) for the company for 5 years.
    By the end of the year, I will have worked for the company for 5 years.
  •  15
  • I _______ (be) super busy lately.
    I have been super busy lately.
  •  15
  • I ______ (recently / rejoin) the team after a year off. I ______ (previously / work) here for almost three years.
    I have recently rejoined the team after a year off. I had previously worked here for almost three years.
  •  15