1. The children are in the yard. They ________ hide-and-seek since breakfast time *
are playing
have played
have been playing
have been played
2. Kate _________ her make-up for half an hour but _____________ it yet. *
have been doing…haven't finished
is doing…has finished
has been doing…hasn't finished
has done…hasn't been finishing
3. Nice to meet you. I ________ you for a long time *
haven't seen
didn't see
haven't seeing
hasn't seen
4. We ________ nothing of him for two years. *
have heard
haven't heard
have been hearing
have been heard
5. She is a well-known artist. She ________ since her childhood.
have drawn
has been drawing
is drawing
has been drawn
6. ________ you ________ them the contract yet? *
Have…sent
Have…send
Has…sending
Have…been sending
7. I ________ this story since morning, but still can't understand some sentences. *
have translated
am translating
have been translating
have been translated
8. Ben ________ his homework all this time. He ________ computer games. *
haven't been doing…has been playing
has been not doing…has been playing
hasn't been doing…has been playing
has been doing…has played