Answerwon't have woken up
2. When I got home I found that my wife ____ dinner.
Answerhad already eaten dinner
3. ____ that report by this afternoon?
AnswerWill you have finished
Mark and I ____ to each other for a long time.
Answerhave not written
4. Grace ____ in Sydney for nearly three years now.
Answerhas lived
5. I ____ that movie several times. It's great!
Answerhave seen
6. I'm hungry. I ____ lunch yet.
Answerhave not eaten
7. This is the first time Betty ____ pizza.
Answerhas ever had
8. I ____ stamps from 30 different countries now.
Answerhave collected
9. How long ____ English?
Answerhave you studied
10. Tom ____ a new car. ____ it yet?
Answerhas bought
AnswerHave you seen
Answerwill have lived
12.Before I went to Singapore I ____ to another country.
Answerhad never been
13. When Sue ____ her homework she went to bed.
Answerhad finished
14. Alan ____ to meet me by 10 o'clock but he still ____ by 11 o'clock
Answerhad promised
Answerhad not arrived
Answerwill have built
16. ____ the ballet before I took you there last night?
AnswerHad you ever seen
17. The old house look much better after they ____ it.
Answerhad painted
18. When ____ on Saturday? I want you to help with my English homework.
Answerwill you have gotten up