Perfect Tenses. Active Voice

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: