1) I __________ (study) for three hours. a) have studied b) has been studying c) have been studying d) studied 2) She __________ (work) here since January. a) has worked b) have been working c) has been working d) works 3) We __________ (wait) for the bus for 20 minutes. a) have been waiting b) wait c) has been waiting d) waited 4) I __________ (work) on this project for three hours. a) have worked b) have been working c) was working d) will have worked 5) She __________ (study) for the exam all morning. a) studies b) has been studying c) had studied d) is studying 6) We __________ (wait) for the bus for 20 minutes. a) have waited b) have been waiting c) wait d) were waiting 7) They __________ (live) in this city since 2015. a) are living b) have lived c) have been living d) lived 8) He __________ (train) for the marathon for weeks. a) has trained b) has been training c) was training d) trained 9) I __________ (try) to fix the car all day, but it still doesn’t work. a) have tried b) am trying c) have been trying d) tried 10) She __________ (work) on her thesis for a couple of months now. a) works b) has worked c) is working d) has been working 11) We __________ (not see) each other lately. a) haven’t seen b) haven’t been seeing c) didn’t see d) aren’t seeing 12) My brother __________ (play) football every day this week. a) has been playing b) is playing c) played d) has played 13) They __________ (repair) the road for the past month. a) repair b) have repaired c) have been repairing d) repaired 14) I __________ (look) for my keys for the last 30 minutes. a) looked b) have looked c) have been looking d) am looking 15) She __________ (read) the book for several hours. a) has read b) is reading c) has been reading d) reads

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

Ripristinare il titolo salvato automaticamente: ?