6. leaves ; took 7.have been doing 8.has hosted 9. had laid
1. is to blame 2. will be waiting 3.will go 4.had set up 5.have taken place
11. His wife ____________ (hope) to catch the last train but she was too late.
10.The boy said that the UFO __________ (travel) north to south when he saw it.
9. Before I came there, he _____________ (lay) the table for us.
8. He __________ (host) the show eight times and people all like him.
7. I _________________ ( do) my homework all the morning. We always have endless homework on Sunday.
6. -Can you tell me when the flight ___ (leave)for Shanghai, sir? -Of course, I can. It ___ (take) off half an hour ago.
5. Up to now, great changes ____________ (take) place in my hometown.
4. By the end of last year, he _________ (set) up 5 companies across the world.