1) He can't walk, he _____________ (break) his leg. a) has been breaking b) has broken c) have been broken d) have broken 2) Helen ___________ (wash) the dishes for fifteen minutes. a) have been washing b) has washed c) has been washing d) have been washed 3) How long ________you ___________ (read) this novel? a) have/been reading b) have/read c) have/been read d) have/reading 4) I ________________ (repair) the car. You can drive it now. a) have been repairing b) have repairing c) have been repaired d) have repaired 5) I _________________ (look) for information on the subject since last Friday. a) have looked b) have been looking c) have looking d) have been looked 6) _______ you ever _______ (be) to Australia? a) Have/been b) Have/ being c) Have/been being d) Have/be 7) You look tired! - I _______ the report all day. a) have been wrote b) have written c) have been writing d) have writing 8) We ____________ (discuss) this matter for hours on end. We haven't still reached a decision. a) have been discussed b) have discussing c) have discussed d) have been discussing 9) We __________ (finish) our dinner. a) have just finished b) have just been finishing 10) We ____________ (know) each other since 1999. a) have been knowing b) have known 11) That room looks awful. Nobody __________ (paint) it for years. a) has been painting b) has painted c) hasn't painted d) haven't been painting 12) Jim ____________ (have) his car for two years. a) has had b) has been having c) has having d) has been had 13) My son _______________ (watch) television for hours. If he continues watching, he'll certainly get a headache. a) has been watched b) has watched c) has watching d) has been watching 14) My mom _________ (see) the film Titanic eight times. She really loves it. a) has been seeing b) has seen c) has been seen d) has seeing 15) how many exams _________ you __________ (take) so far? a) have taken b) have been taking c) have taking d) have been took 16) What's the matter with you, little Mary? I can see you ________________ (cry) a) have cried b) have been crying 17) the bank was crowded. The people _____________ (wait) for an hour. a) have been waiting b) have waited 18) Can you give me a ride? My car ________________ (break) down again. a) has broken b) has been breaking 19) They _____________ (deliver) the food so we can start cooking it. a) have delivered b) have been delivering 20) We _______________ (drive) for hours and we're still not there! a) have been driving b) have driven 21) She ____________(act) in 3 movies so far; this will be her fourth. a) has acted b) has been acting 22) You _____________ (play) video games all day. Go outside and play! a) have played b) have been playing 23) My son is sick. I ___________ (take) him to the doctor twice already. a) have taken b) have been taking 24) Melisa ______________ (buy) a new dress for the party; here it is. a) has been buying b) has bought 25) it ____________ (rain) all week; when will the sun come out? a) has rained b) has been raining 26) You stayed up all night? What ________ you ___________ (do)? a) have /done b) have/been doing 27) You ____________ (travel) for months. You must be ready to come back home. a) have been travelling b) have travelled

Tauler de classificació

Estil visual

Opcions

Canvia de fonament

Restaurar desada automàtica: ?