1) By the time you receive this letter I ....... my final exams. a) have finished b) will have finished c) would finish d) had finished 2) He ..... 3 reports on an accident when his mother called. a) wrote b) had written c) has written d) had been written 3) I don’t think I ....... these exercises by 3 o’clock. a) will do b) will have done c) do d) have done 4) He was looking forward to a good meal at home, but Jill ....... out. a) went b) had gone c) has gone d) will go 5) Your house looks nice. ..... it? a) Did you paint b) Have you painted c) Have you been painted d) Will you paint 6) After we ....... all details on the phone I wrote a letter about it. a) discussed b) had discussed c) have discussed d) discuss 7) Before my 18th birthday I ...... out of England. a) hadn't been b) wasn't c) wouldn't d) hadn't been be 8) She ...... the flat before he comes. a) will tidy up b) has tidied up c) has been tidying up d) will have tidied up 9) The books ........ to the library. a) have taken back b) will have taken back c) have been taken back d) had taken 10) He seemed ..... the book. a) to have been reading b) having read c) to have read d) to have had read 11) “Hamlet” ..... in this theatre for 7 month before it won the award. a) had been played b) had played c) was played d) has played 12) This book ...... into the Japanese language until I did it. a) hasn't been translated b) wasn't translated c) hadn’t been translated d) hadn't translated 13) The exercise ..... by 10 o'clock yesterday. a) had done b) will be done c) had been done d) has done 14) ..... to his advice, he did the opposite thing. a) Having been listening  b) To have listened c) Having listened d) Have listened 15) She appeared ...... a new haircut. She looked different. a) having had b) to have had c) to have been having d) to have had had 16) We ...... enough time to write the project by the time you ask. a) haven't had b) won't have c) won't have been had d) won't have had 17) The letter ...... sent by the day after tomorrow. a) will not have been sent b) will not be sent c) will not have sent d) would not be sent 18) He is very proud of ..... all the exams. a) have passed b) having passed c) to have passed d) to have been passing 19) ....... the car, I noticed a small scratch on the front right fender. a) To have left b) Having left c) Have left d) Have been lefting

Таблица лидеров

Визуальный стиль

Параметры

Переключить шаблон

Восстановить автоматически сохраненное: ?