1) Have you been waiting ............long? a) FOR b) SINCE 2) Tom has been climbing the mountains .....................2005. a) FOR b) SINCE 3) My grandparents have been gardening ............6 a.m. in the morning. a) SINCE b) FOR 4) The manager has been writing emails ...............10.a.m. a) FOR b) SINCE 5) The pilot has been flying the plane.......................morning. a) SINCE b) FOR 6) The teacher has been teaching English ..............10 years. a) SINCE b) FOR

Leaderboard

Visual style

Options

Switch template

Continue editing: ?