Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1I'm exhausted! I ___ all morning.I'm exhausted! I ___ all morning.have runranhave been runningam running2She ___ three reports this week — they're all on the shared drive.She ___ three reports this week — they're all on the shared drive.has writtenhas been writingwriteswrote3They ___ in the garden all afternoon — they must be exhausted.They ___ in the garden all afternoon — they must be exhausted.have workedhave been workingworkedare working4My team ___ four bugs already today.My team ___ four bugs already today.has been fixingfixedfixeshas fixed5He ___ Spanish since January, and his accent is getting better every week.He ___ Spanish since January, and his accent is getting better every week.has been learninghas learnedlearnslearned6After two months of debate, the committee ___ a decision.After two months of debate, the committee ___ a decision.has finally been makingfinally madehas finally madefinally makes7Sorry I can't talk — I ___ on this presentation all day.Sorry I can't talk — I ___ on this presentation all day.have workedhave been workingworkedwork8I ___ everything I needed from the supermarket — let's go home.I ___ everything I needed from the supermarket — let's go home.have been buyingboughtbuyhave bought9Your eyes are red. ___?Your eyes are red. ___?Have you been cryingHave you criedDid you cryAre you crying10This year, our company ___ five new products.This year, our company ___ five new products.has been launchinglaunchedhas launchedlaunches11The kids ___ every single biscuit in the jar!The kids ___ every single biscuit in the jar!have been eatingateare eatinghave eaten12My back hurts because I ___ in the garden all morning.My back hurts because I ___ in the garden all morning.have dughave been diggingdugam digging13Maria ___ this film five times — she really loves it.Maria ___ this film five times — she really loves it.has watchedhas been watchingwatchedwatches14What ___ for the last hour? I've been calling you!What ___ for the last hour? I've been calling you!did you dohave you donehave you been doingare you doing15I ___ this novel since Monday, but I'm only on chapter three.I ___ this novel since Monday, but I'm only on chapter three.have readhave been readingreadam readingCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.