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 runningCorrect answer: have been 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 writingwriteswroteCorrect answer: has written3They ___ in the garden all afternoon — they must be exhausted.They ___ in the garden all afternoon — they must be exhausted.have workedhave been workingworkedare workingCorrect answer: have been working4My team ___ four bugs already today.My team ___ four bugs already today.has been fixingfixedfixeshas fixedCorrect answer: has 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 learnedlearnslearnedCorrect answer: has been learning6After two months of debate, the committee ___ a decision.After two months of debate, the committee ___ a decision.has finally been makingfinally madehas finally madefinally makesCorrect answer: has finally made7Sorry I can't talk — I ___ on this presentation all day.Sorry I can't talk — I ___ on this presentation all day.have workedhave been workingworkedworkCorrect answer: have been working8I ___ everything I needed from the supermarket — let's go home.I ___ everything I needed from the supermarket — let's go home.have been buyingboughtbuyhave boughtCorrect answer: have bought9Your eyes are red. ___?Your eyes are red. ___?Have you been cryingHave you criedDid you cryAre you cryingCorrect answer: Have you been crying10This year, our company ___ five new products.This year, our company ___ five new products.has been launchinglaunchedhas launchedlaunchesCorrect answer: has launched11The kids ___ every single biscuit in the jar!The kids ___ every single biscuit in the jar!have been eatingateare eatinghave eatenCorrect answer: have eaten12My back hurts because I ___ in the garden all morning.My back hurts because I ___ in the garden all morning.have dughave been diggingdugam diggingCorrect answer: have been digging13Maria ___ this film five times — she really loves it.Maria ___ this film five times — she really loves it.has watchedhas been watchingwatchedwatchesCorrect answer: has watched14What ___ 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 doingCorrect answer: have you been 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 readingCorrect answer: have been readingCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.