Perfect Tenses 2º Bachillerato (Miguel Ángel Rodríguez López)
Quiz
Choose the correct answer for each sentence.
When you woke up this morning, I _____ breakfast.
- already made
- had already made
- have already made
_____ already burned by the time you arrived?
- Had the food have
- Has the food have
- Will the food have
In ten years’ time, everyone _____ about his book.
- has forgotten
- had forgotten
- will have forgotten
He _____ in poor health for years before he became a vegetarian.
- had been
- has been
- will have been
I _____ a good appetite ever since my last illness.
- hadn’t had
- haven’t had
- won’t have had
We _____ our preparations by the time the cooking competition begins.
- have finished
- will have finished
- had finished