1) She has been living in London ----- last summer. a) for b) since 2) We’ve been waiting for you ----- your phone call. a) for b) since 3) My parents have been playing cards ----- most of the evening. a) for b) since 4) Patsy has been doing her homework ----- 7 o’clock. a) for b) since 5) They have been singing ----- two hours. a) for b) since 6) Tina and Lara have been playing tennis ----- breakfast. a) for b) since 7) They have been arguing ----- one hour. a) for b) since 8) Fred has been preparing for his exams ----- the last two months. a) for b) since 9) My husband has been skiing ----- lunch. a) for b) since 10) I’ve been working ----- 7 hours. a) for b) since

New Horizons - B1+ - Grammar - Lesson 8 - Practice 3

Theme

Options

Leaderboard

Switch template

Interactives

Restore auto-saved: ?