1) I'm tired. I ____________ in boring meetings all day. a) 've been sitting b) 've sat 2) They ___________ for their exams since five o'clock this morning. a) 've studied b) 've been studying 3) I'm glad you're here. We _________ for you all day.  a) 've waited b) 've been waiting 4) I can't listen to jazz. I ___________ it. a) 've always hated b) 've always been hating 5) He __________ karate for nearly twenty years. a) 's been doing b) 's done 6) You _______ to me. You haven't heard what I said. a) haven't listened b) haven't been listening 7) She's got a new job. She ___________ economics at the university since June. a) 's been teaching b) 's taught 8) How long _______________ in the UK? When did you move here? a) have you been living b) have you lived 9) I ________ TV. I ____________ my book. a) haven't watched.... 've been reading.... b) haven't been watching.... 've been reading..... c) haven't watched..... 've read.... 10) We _________ each other for very long. a) haven't known b) haven't been knowing

Present perfect simple vs continuous 2

Leaderboard

Visual style

Options

Switch template

Continue editing: ?