Control test 21.I just ... my report when you phoned me.
a) have made; b) has made; c) will
have made; d) had made; e) made
22.He ... already. Please, come in
two hours.
a) has gone; b) had gone; c) will have
gone; d) have gone; e) go
23.Before you get up, we ... the
house.
a) will clean; b) had cleaned; c) have
cleaned; d) has cleaned; e) will have
cleaned
24.By 6 yesterday Daria ... supper.
a) have cooked; b) cooked; c) has
cooked; d) had cooked; e) will have
cooked
25.I think we ... before.
a) will have met; b) has met; c) had
met; d) have met; e) met
26 you ever to London?
a) will have been; b) have been; c) had
been; d) has been; e) been
27.Daniel ... from the University
this year.
a) has graduated; b) had graduated; c)
have graduated; d) will have graduated; a) have prepared; b) has prepared; c)
e) graduated
28.When Ed came, they ... dinner
already.
a) have had; b) has had; c) will have
had; d) had had; e) had
29.They ... football before he
returns.
a) will have played; b) have played; c)
21. I just ... my report when you phoned me.
d) had made
22. He ... already. Please, come in two hours.
a) has gone
23. Before you get up, we ... the house.
e) will have сleaned
24. By 6 yesterday Daria ... supper.
d) had cooked
25. I think we ... before.
d) have met
26. ... you ever to London?
b) have been
27. Daniel ... from the University this year.
a) has graduated
28. When Ed came, they ... dinner already.
d) had had
29. They ... football before he returns.
a) will have played