Home > English Grammar Tests 2 > Quizzes > Perfect Tense Questions
Perfect Tense Questions
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 0% Most missed: “They have returned home.”

Form a Perfect Tense Question with the key word provided.

Perfect Tense Questions
Time left 00:00
17 Questions

1. She has been sick since Wednesday.
2. They have been having trouble with their new car.
3. "She has been teaching there for many years."
4. Mr. Hernandez has left for Tampa.
5. They have been married a long time.
6. You have been absent from class all week.
7. He has been the best student in the class.
8. "She has been teaching there for many years."
9. He has been feeling well recently.
10. You have been studying English.
11. I have spoken to Mr. Smith about it.
12. They have been married a long time.
13. He has known her a long time.
14. She has been sick since Wednesday.
15. They have returned home.
16. It has been snowing.
17. They have returned home.