1) I ..... (cycle) and my legs are really tired now a) have cycled b) have been cycling c) cycled d) none 2) I'm sorry I'm late. ..... (wait) for a long time? a) Have you waited b) Have you been waiting c) Did you wait d) none 3) When I was really young, I ..... (work) harder. Now, I´m tired. a) have worked b) have been working c) worked d) none 4) Somebody ..... (eat) my cake. there is none left a) has eaten b) has been eating c) have eaten d) none 5) How long ..... (known) the truth? a) have you known b) have you been knowing c) knew d) none 6) Listen very carefully now. A dog ..... (bark) furiously. a) has barked b) has been barking c) barked d) none 7) How many books ..... (write) so far? a) has she written b) has she been writing c) wrote d) none 8) She must be exhausted. She ..... (cook) all the morning. a) has cooked b) has been cooking c) cooked d) none 9) Angel ..... (read) this book all the afternoon a) has read b) has been reading c) read d) reads 10) In the past century, Doctors ..... (collect) too much information about bacteria. It helps now a) have collected b) have been collecting c) collected d) none 11) I think I ..... (like) chocolate since I was born a) have liked b) have been liking c) liked d) none 12) The Smith family ..... (travel) around Ecuador for months. They need to visit 19 cities more to finish the journey. a) has traveled b) has been traveling c) traveled

Present perfect vs present perfect continuous and more quiz

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

Ripristinare il titolo salvato automaticamente: ?