Study

Present Perfect Tenses and Past Perfect Tenses

  •   0%
  •  0     0     0

  • Do you think the pizza is ready? How long ____ it ____ (be) in the oven?
    has it been
  • My brother began studying cookery last year. He ____ (attend) an art college when he decided to become a chef.
     had been attending 
  • I didn't realise that you had started your new job. Are you happy? How long ____ you ___ (work) there?
    have you been working
  • Ms Reynolds began teaching literature five years ago. She has ____
    She has been teaching literature for five years.
  • James didn't get to the meeting on time. We _____ (discuss) the school trip for 20 minutes before he arrived.
    had been discussing 
  • Steve ____ just ____ (go out), but he'll be back in about an hour.
    has just gone out
  • We left the club very late and took a taxi home because the buses ____ (stop) running already.
    had stopped
  • It's doubful that Nancy will do well in the exams. She ____ (not study) very much this term.
    hasn't studied
  • My grandmother retired from the university last year. She ___ (work) as a researcher there since 1979.
    had been working
  • I ____ never ____ (read) an entire novel in French before I read this one. I loved it!
    had never read
  • Come on. Let's take a walk. We ____ (sit) here for four hours.
    have been sitting 
  • Marcy did her homework and then she watched TV. Marcy didn't watch TV until ____
    Marcy didn't watch TV until she had done her homework.
  • They _____ (work) on their robot for months before the science fair, and it was worth it because they won first prize.
    had been working
  • My brother is not graduating from university until next summer. My brother hasn't ____ yet.
    My brother hasn't graduated from university yet.
  • I arrived half an hour before Lori, so I waited for her. By the time Lori arrived, ____
    By the time Lori arrived, I had been waiting (for her) for half an hour.
  • When did you start dating Brian? How long ___?
    How long have you been dating Brian?
  • I'm not surprised that Chloe is applying to the College of Design. She ____ (make) her own clothes since she was 14.
    has been making
  • In order to prepare for the exam, our teacher ______ (give) us a lot of homework.
    has given