1. I … just … my work.
A) finished B) have finished C) has finished
2. Nelly … her report by 2 o clock tomorrow
A) shall have written B) will have written C) shall write
3. He … his letter before I came.
A) has written B) had written C) wrote
4. The little boy … just … a new cup.
A) have broken B) breaks C) has broken
5. They … already … their discussion.
A) had finished B) has finished C) have finished
6. We … never … to London.
A) had been B) have been C) were
13. The report … ready by 6 o’clock yesterday.
A) was B) has been C) had been
14. Nick … the article yet.
A) was not translating B) have not translated C) did not translate
15. … you … them any work?
A) has given B) have given C) had given
16. I … my friend since September.
A) had not seen B) have not seen C) has not seen
17. We … the film before we read the book.
A) have seen B) had seen C) has seen
18. … you … the news yet?
A) have heard B) had heard C) has heard
19. … you … to write your article yet?
A) has finished B) had finished C) have finished
20. We … to the theatre this month.
A) are not B) have not been C) were not
21. I … to the engineer before I read the article about him in the newspaper.
A) had spoken B) have spoken C) spoke
22. Little boy … his drawing yet.
A) haven’t finished B) hasn’t finished C) hadn’t finished
23. We … the letter before we learnt the news.
A) had sent B) has sent C) sent
24. She … already … the picture.
A) had painted B) have painted C) has painted
19. She … before the letter arrived.
A) has left B) have left C) had left
20.We … the dean today.
A) haven’t seen B) did not see C) hadn’t seen