1) I __ (read) for two hours and I __ (read) two chapters. a) have been reading ; have been reading b) have read ; have been reading c) have been reading ; have read 2) A: You are dirty! B: I __ (repair) the car. a) have repaired b) have been repairing c) has been repairing 3) How many times __ (visit) your grandma this year? a) have you been visiting b) have you visited c) you have visited 4) I __ (wonder), maybe we could go away for the weekend? a) have been wondering b) have wondered 5) Tom _ (finish) his homework and he is going out with his friends now. a) has finished b) have finished c) has been finishing 6) I have an exam tomorrow. That's why I _ (study) all weekend. a) have studied b) have been studying 7) I _ (try) to save some money for the past 6 months and I _ (save) about 1000$ a) have tried ; saved b) have been trying ; have saved c) have been trying ; have been saving 8) Paul _ (work) all night. That's why he has overslept this morning. a) have been working b) has worked c) has been working 9) What's that smell? (you , smoke ) .... ? a) have you smoked b) have you been smoking 10) I _ (lose) my glasses. I _ (look) for them for over two hours. a) have lost ; have been looking b) have lost ; have looked c) have been losing ; have looked 11) I am all sweaty because I _ (jog) . a) have jogged b) have been jogging 12) We _ (know) each other for over three years. a) have known b) have been knowing

Present Perfect Continuous vs Present Perfect

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

Ripristinare il titolo salvato automaticamente: ?