English Grammar: Present Perfect Tense Quiz
10 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

By the time I _____ my homework, I will have been studying for five hours.

  • have finished
  • had finished
  • finish
  • will have finished (correct)
  • If I _____ him yesterday, I would have told him about the party.

  • saw
  • see
  • have seen
  • had seen (correct)
  • By next year, I _____ English for ten years.

  • have studied
  • study
  • will have studied (correct)
  • had studied
  • My parents never _____ me to stay out late when I was in high school.

    <p>let</p> Signup and view all the answers

    I _____ my favorite book several times, but I still enjoy reading it.

    <p>have read</p> Signup and view all the answers

    I have never felt so happy since I _____ my degree.

    <p>have gotten</p> Signup and view all the answers

    By the time I arrived, they _____ the party for an hour.

    <p>had started</p> Signup and view all the answers

    I _____ to Paris twice, but I would love to go again.

    <p>have gone</p> Signup and view all the answers

    How long _____ you been waiting in line?

    <p>have you</p> Signup and view all the answers

    By next month, I _____ my new job for six months.

    <p>will have been working at</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser