1) We _______ out at the gym recently. a) have been working b) has working c) have worked 2) He _______ letters all night. a) has writing b) has been writing c) have been writing 3) They ______ in Paris for two years. a) have living been b) have been living c) has been living 4) How long _____ for Olga? a) has you waited b) have you been waiting c) have been you waiting 5) My brother ______ TV all day. a) have watched  b) has watching c) has been watching 6) My mother is in the kitchen. She _____ all morning. a) has been cooking b) have been cooking c) have cooking 7) He ______ his homework since he woke up. a) have been doing b) has been doing c) has been done 8) I ________ enough water. a) have drinking b) hasn't drinking c) haven't been drinking 9) Mayra ________ weight since she started the wellness program. a) has been losing b) has losing c) has lost 10) Lately, I __________ a lot about healthy habits. a) been reading b) has reading c) have been reading 11) Maicol is dirty. He______________soccer. a) has been played b) has playing c) has been playing 12) Sara____________vegetables for two hours. a) has picking b) has been picking c) has picked 13) The dogs____________on the beach. a) has played b) have playing c) have been playing

The Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?