1) Karen has --- letters all morning. a) written b) been writing 2) Chris has --- six letters this morning. a) written b) been writing 3) They've --- this watch since I was at school. a) had b) been having 4) We've --- a great time. Why don't you join us? a) had b) been having 5) How long have you ---, Mrs Jackson? a) waited b) been waiting 6) I've --- her that all day. a) told b) been telling 7) I've --- you a thousand times, do not climb on that wall! a) been telling b) told 8) What has Mina --- to her hair? It looks awful! a) done b) been doing 9) I've --- enough, thanks. a) been having b) had 10) I've --- up the Christmas decorations. Are you going to help? a) been putting b) put

Leaderboard

Theme

Options

Switch template

Interactives

Restore auto-saved: ?