1) ___________________ on this assignment for almost 5 hours!  a) I've been working b) I've worked c) I'm working 2) Julia _______________________ the dishes since she arrived home. a) has washed b) has been washing c) is washing 3) You_______________________ a lot since the last time I saw you. a) have grown b) have been growing c) are growing 4) I _____________________ recently. a) haven't worked out b) am not working out c) haven't been working out 5) They _____________________ a new car. a) have been buying b) have bought c) are buying 6) How long ______________________ ? Gosh, the city will flood! a) has it rained b) is it raining c) has it been raining 7) My mom _______________________ all day. I don't know how my dad doesn't get bored doing that! a) has been shopping b) has shopped c) is shopping 8) I'm moving to LA next year, so _______________________ for an apartment to live there. a) I'm looking b) I have been looking c) I have looked 9) I'm on a special diet now, so I ________________________ eating fried food. a) am avoiding b) have avoided c) have been avoiding 10) "What have ___________________ recently, Cynthia?" "I_______________________ a lot because of my job." a) have you done - 've been traveling b) have you been - 'm traveling c) have you done - 'm traveling d) have you been doing - 've been traveling 11) John ___________________ in Germany for almost 10 years already! a) has lived b) has been living c) lived d) had lived 12) I __________________ a cake for my birthday party. a) have made b) have been making c) am making 13) My boyfriend proposed to me yesterday. We _____________________ each other for a couple of years. a) have been knowing b) know c) have known d) have been dating

TT7 - Present Perfect Continuous x Present Perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?