I just ... my report when you phoned me.
a) have made; b) has made; c) will have made; d) had made; e) made
He ... already. Please, come in two hours.
a) has gone; b) had gone; c) will have gone; d) have gone; e) go
Before you get up, we ... the house.
a) will clean; b) had cleaned; c) have cleaned; d) has cleaned; e) will have cleaned
By 6 yesterday Daria ... supper.
a) have cooked; b) cooked; c) has cooked; d) had cooked; e) will have cooked
I think we ... before.
a) will have met; b) has met; c) had met; d) have met; e) met
... you ever to London?
a) will have been; b) have been; c) had been; d) has been; e) been
Daniel ... from the University this year.
a) has graduated; b) had graduated; c) have graduated; d) will have graduated; e) graduated
When Ed came, they ... dinner already.
a) have had; b) has had; c) will have had; d) had had; e) had
They ... football before he returns.
a) will have played; b) have played; c) has played; d) had played; e) play
She remembered that she ... Sarah at the conference.
a) has seen; b) have seen; c) will have seen; d) had seen; e) seen
On my way to University I found out that I ... my papers at home.
a) had left; b) have left; c) has left; d) will have left; e) left
Oh, David! I ... you for ages!
a) had not seen; b) has not seen; c) won't see; d) won't have seen; e) have not seen
1. I just have made my report when you phoned me