1) I've _______ him twice but I ____a reply. a) texted / haven't had b) been texting / having c) texted / been having 2) I've _______ him all week long but I ____a reply. a) texted / haven't had b) been texting / haven't had c) texted / been having 3) I've ____ to call you all morning a) tried b) been trying 4) The streets are wet, because it _________________________________ the whole morning. a) has rained b) has been raining 5) She ____ten books this summer. a) has been reading b) has read 6) We've ____ the project. We've nearly finished. It will be finished by tomorrow. a) done b) been doing 7) They ____ tennis every Sunday for years. They love it. a) have played b) have been playing 8) They ____ tennis every Sunday for years. They used to love it. a) have played b) have been playing 9) I've ____ this exercise all day but it's so difficult. I ______. a) been solving / I haven't tried it yet. b) been trying to solve / I have already solved it c) been trying to solve / haven't solved it yet 10) Sorry, I'm late. How long ____________________? a) have you waited? b) have you been waiting 11) My father ____ a) has never smoked b) has never been smoking 12) Lately I've ____ that you've _____ about changing our school. Is it true? a) been hearing / have thought b) heard / been thinking c) heard / have thought d) been hearing / have been thinking 13) Anna ____ home yet. She _____ (shop) since 8 o'clock.  a) hasn't gone / has gone shopping b) has come / has been shopping c) hasn't came / has been shopping d) hasn't come / has been shopping

Leaderboard

Visual style

Options

Switch template

Continue editing: ?