English Grammar: Present Perfect Tense Quiz

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 (D)</p> Signup and view all the answers

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

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

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

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

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

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

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

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

How long _____ you been waiting in line?

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

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

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

Flashcards are hidden until you start studying

More Like This

Use Quizgecko on...
Browser
Browser