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 _______ always __________ it. a) 've (always) hated b) 've been (always) hating 5) He __________ karate for nearly twenty years. a) 's been doing b) 's did 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 ________ you ____________ 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

Unit 7.2 - Present perfect simple vs. continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?