Помогите!!! Пожалуйста. выберите правильный вариант.
1. george usually ... his weekends with his granny.
a) has spent b) is spending c) spends
2. I'm tired because I ... up very early today.
a) get b) have got c) got
3. We always meet on Sunday. Next Sunday we ... again.
a) meet b) will meet c) will have meet
4. Where have you been? I ... for forty minutes!
a) have been waiting b) am waiting c) waited
5. I know the boy with whom you ... 10 minutes ago.
a) had been talking b) have been talking c) were talking
6. I couldn't eat anything as I ... a huge meal before.
a) had b) have had c) had had
7. If you ... to the shop, can I go with you?
a) will go b) are going c) have done
8. I hope that tomorrow at this time he ... his car on the way to London.
a) will be driving b) will drive c) will have driven
9. Polly ... her homework for an hour and a half when her mother came back from work.
a) was doing b) has been doing c) had been doing
10.Father ... the house before the children get home from school.
a) will leave b) will have left c) is leaving
11.Don't worry, I ... your letter yesterday morning.
a) posted b) have posted c) was posting
12.Anna ... English for 6 years by the end of this school year.
a) has been learning b) will learn c) will have been learning