1) He ___________ (read) that book for two hours. a) has read b) have read c) has been reading d) have been reading 2) He ___________ (read) 53 pages in 2 hours. a) has read b) have read c) has been reading d) have been reading 3) Peter _________________ (play tennis) since he was ten. a) has played b) has been playing c) has playing d) have been playing 4) Peter __________________ (win) the title four times. a) has been winning b) have won c) has win d) has won 5) They _______________ (make) films since they left college. a) have made b) have been making c) has made d) has been making 6) How long _______________ (you/fish) a) have you fished b) you has been fishing c) have you been fishing d) you have been fishing 7) _______________ (you/catch) any fish today? a) You have caught b) Have you caught c) Have you been catching d) Have you catched 8) You look tired. What _______________ (you/do)? a) have you done b) have you did c) you have been doing d) have you been doing 9) How long _______________ (you/wait)? (30 minutes and still no bus!) a) have you been waiting b) has you been waiting c) have you waited d) have you waiting 10) _______________ (you/ever/try) to make your own pizza dough? a) Have you ever tried b) You have ever tried c) Have you ever been trying d) Has you ever tried 11) I_________________________ (try) out new recipes recently but I still haven't found the perfect one. a) have tried b) have been trying c) tried d) have been tried 12) A bear with a beer ________________________ (just appear) at my window. a) has just appeared b) have just appeared c) has just been appearing d) is just appearing 13) The dog looks happy: it _________________ a new friend. a) has been making b) has made c) has making d) has make 14) She looks exhausted: she ............................ for hours. a) has been run b) has run c) has been running d) had been running 15) That fox ____________________ (appear) in our garden at the same time for the past 3 weeks and it's there again tonight! a) have appeared b) has been appearing c) has appeared d) has appearing 16) Oh no! The boy ................... the window! a) has broken b) has broke c) has been breaking d) had broken 17) That man is a serial heart-breaker! He ___________________________________ (break) hearts for years. a) have broken b) has been breaking c) had broken d) breaks 18) She _______________________ (have) problems with her cat since she got it: it's really shy. a) is having b) has been having c) has had d) has 19) Her cat _____________________ (escape): it's hiding on the roof. a) has been escaped b) has been escaping c) has escaped d) has been escape 20) I ....................... (wait) for my car to be fixed for a week!  a) have waited b) have been waiting c) am waiting d) waiting

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

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

Параметры

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

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