Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1She ___ me all day — what does she want?She ___ me all day — what does she want?calledhas calledhas been callingcallsCorrect answer: has been calling2The kids ___ in the garden for hours — they must be starving by now.The kids ___ in the garden for hours — they must be starving by now.playhave been playinghave playedplayedCorrect answer: have been playing3I ___ that song all morning and now I can't get it out of my head.I ___ that song all morning and now I can't get it out of my head.have hummedhummedhave been humminghumCorrect answer: have been humming4Why ___ the same news story all morning?Why ___ the same news story all morning?did you watchhave you watchedhave you been watchingdo you watchCorrect answer: have you been watching5That phone ___ for ages. Will someone please answer it?That phone ___ for ages. Will someone please answer it?ringshas rungranghas been ringingCorrect answer: has been ringing6They ___ on the renovation since dawn — the noise is unbearable.They ___ on the renovation since dawn — the noise is unbearable.workedhave workedhave been workingworkCorrect answer: have been working7The dog ___ at strangers all afternoon — I think it's stressed.The dog ___ at strangers all afternoon — I think it's stressed.has been barkinghas barkedbarkedbarksCorrect answer: has been barking8My neighbours ___ noise since 6 a.m. — I've barely slept.My neighbours ___ noise since 6 a.m. — I've barely slept.have been makinghave mademademakeCorrect answer: have been making9I ___ his number ten times today and he still won't pick up.I ___ his number ten times today and he still won't pick up.have been callinghave calledcalledcallCorrect answer: have called10It ___ for three days straight. I really miss the sun.It ___ for three days straight. I really miss the sun.rainedrainshas been raininghas rainedCorrect answer: has been raining11How long ___ at me like that?How long ___ at me like that?did you staredo you starehave you been staringhave you staredCorrect answer: have you been staring12Are you OK? You ___ much lately.Are you OK? You ___ much lately.don't talkdidn't talkhaven't talkedhaven't been talkingCorrect answer: haven't been talking13I ___ four meetings this week and it's only Tuesday.I ___ four meetings this week and it's only Tuesday.have been attendinghave attendedattendedattendCorrect answer: have attended14Sorry I missed your messages — I ___ on this report since lunch and only just looked up.Sorry I missed your messages — I ___ on this report since lunch and only just looked up.have workedhave been workingworkedam workingCorrect answer: have been working15I ___ for my keys for an hour and I still can't find them.I ___ for my keys for an hour and I still can't find them.lookedhave been lookinghave lookedlookCorrect answer: have been lookingCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.