1) He____________training. a) has finished b) has been finishing 2) He___________at that company since last year. a) has worked b) has been working 3) I__________this book since the begining of September . a) have read b) have been reading 4) My younger brother _________ a snowman all morning. a) have made b) have been making 5) I__________ 8 chocolate bars up to now a) have eaten b) have been eating 6) Please, don't go in. I _______ just _____ the floor. a) have____ swept b) have _____been sweeping 7) She________to the cinema evere weekend for years a) has been going b) has gone 8) We_________for over half an hour. a) have waited b) have been waiting 9) Jack_______ here since 2020. a) has worked b) has been working 10) Dad, you__________my biscuits! a) has eaten b) has been eating

Present perfect/Present perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?