1) Margaret has lived in Spain ... a long time. a) for b) since 2) I haven't had a holiday ... last summer. a) for b) since 3) Patrick is really tired. He has been awake ... four o'clock this morning. a) for b) since 4) New Zealand has been an independent country ... 1947. a) for b) since 5) Dinosaurs have been extinct .... millions of year. a) for b) since 6) Mr. Smith has been away from his desk ... a few minutes. a) for b) since 7) Jenny and I have been friends ... we were kids. a) for b) since 8) The store has been closed ... last Wednesday. a) for b) since 9) Michael has had the same job ... ten years. a) for b) since 10) I've been so busy that I haven't slept ... two days! a) for b) since 11) We're ready to leave. In fact, we've been ready ... an hour. a) for b) since 12) Sam and Martha have owned their new car ... April. a) for b) since 13) I haven't watched TV ... the day before yesterday. a) for b) since 14) Isabella hasn't ridden her bicycle ... she fell off it last week. a) for b) since 15) I'm really hungry! I haven't eaten ... this morning. a) for b) since 16) Iceland has been inhabited .... about a thousand years. a) for b) since 17) My neighbours have been away on holiday .... several weeks. a) for b) since 18) Our universe has existed .... billions of years. a) for b) since

For and Since Present Perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?