1) He ___________ (read) that book for two hours. He needs to stop. a) has read b) has been reading 2) He ___________ (read) 53 pages so far. a) has read b) has been reading 3) Peter _________________ (play tennis) since he was ten. He has a tennis tournament every week. a) has played b) has been playing 4) Peter __________________ (win) four times. a) has been winning b) has won 5) They _______________ (make) films since they left college. a) have made b) have been making 6) They ________________ (make) five films since they left college. a) have made b) have been making 7) You study English every day. How long _______________ (you/learn) English? a) have you been learning b) have you learned 8) You look tired. What _______________ (you/do)? You need a break. a) have you done b) have you been doing 9) You're an amazing teacher. How long _______________ (you/teach)? a) have you been teaching b) have you taught 10) How long _______________ (you/know) your wife? a) have you been knowing b) have you known 11) _______________ (you/ever/work) in a factory? a) Have you ever worked b) Have you ever been working 12) I_______________ (never/ be) to China. a) have never been b) have never been being 13) He _______________ (appear) in several films. a) has appeared b) has been appearing 14) He (not/look) ____________fine since yesterday. a) hasn't been looking b) hasn't looked 15) He _________________ (walk) by us at least twenty times. Now, he's taking a shower. a) has been walking b) has walked 16) I think the waiter ____________________ (forget) us. a) has forgotten b) has been forgetting 17) A: Who is that? B: This is my husband. I ___________ (love) him since we first met! a) have been loving b) have loved 18) She _____________ (travel) for 3 months. She needs to stop because she will start working next week. a) has been traveling b) has traveled

Present Perfect vs Present Perfect Continuous 2

Tabla de clasificación

Estilo visual

Opciones

Cambiar plantilla

¿Restaurar actividad almacenada automáticamente: ?