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 so far. a) has read b) have read c) has been reading d) have been reading 3) Peter _________________ (play tennis) since 8 o'clock in the morning a) has played b) has been playing c) has playing d) have been playing 4) Peter __________________ (win) 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/learn) English? a) you has learnt b) you has been learing c) have you been learning d) you have been learning 7) _______________ (you/catch) any fish? a) You have caught b) Have you caught c) Have you been catching d) Have you catched 8) I_______________ (never/ be) to China. a) never be b) never been  c) have been never d) have never been 9) He _______________ (appear) in several films. a) has appeared b) have appeared c) has appear d) have appear 10) He _______________ (act) in some new films all the year. a) has been acting b) have acted c) has acted 11) I think the waiter ____________________ (forget) us. a) have forgotten b) has been forgetting c) has forgot d) has forgotten 12) we _____________ for the waiter for 25 minutes! a) has waited b) has been waited c) has waiting d) have been waiting 13) She _____________ (travel) for 3 months. a) has traveleld b) have travelled c) has been travelling d) have been travelling 14) It _________________ (be) very hot this month. a) have been b) has been c) has being been d) has being

Present Perfect vs Present Perfect Continuous

Clasament

Stilul vizual

Opţiuni

Comutare șablon

Restaurare activitate salvată automat: ?