1) I have been a doctor ... ten years. a) for b) since 2) She hasn’t seen a good film ... last December. a) for b) since 3) We have known them ... a long time. a) for b) since 4) He has worked there ... he was twenty years old. a) for b) since 5) They haven’t played tennis ... ages. a) for b) since 6) We have lived here ... 2016. a) for b) since 7) He hasn’t read a book ... January. a) for b) since 8) They have had their car ... 2015. a) for b) since 9) We haven’t seen a good film at the cinema ... last summer. a) for b) since 10) I have known my best friend ... we were six years old. a) for b) since 11) She has lived in London ... a long time. a) for b) since 12) I have had this computer ... three months. a) for b) since 13) We have been here ... this morning. a) for b) since

Leaderboard

Visual style

Options

Switch template

Continue editing: ?