Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1I'm really annoyed — the dog ___ all night again.I'm really annoyed — the dog ___ all night again.has been barkingbarksbarkedhas barked2Why are you so out of breath? ___?Why are you so out of breath? ___?Did you runAre you runningHave you runHave you been running3I can't get any work done. My neighbours ___ for three hours.I can't get any work done. My neighbours ___ for three hours.arguedarguehave been arguinghave argued4For the past few weeks you've seemed distant. ___ to anyone about what's bothering you?For the past few weeks you've seemed distant. ___ to anyone about what's bothering you?Did you talkHave you been talkingHave you talkedAre you talking5I'm so frustrated! I ___ to get through to customer service for an hour.I'm so frustrated! I ___ to get through to customer service for an hour.trytriedhave triedhave been trying6I have a terrible headache. The children ___ since lunchtime.I have a terrible headache. The children ___ since lunchtime.have been shoutingshouthave shoutedshouted7She ___ me with the same complaint every day this week.She ___ me with the same complaint every day this week.emailsemailedhas emailedhas been emailing8His hands are shaking. He ___ too much coffee again.His hands are shaking. He ___ too much coffee again.drinkshas drunkhas been drinkingdrank9Why ___ on me like that? I haven't done anything wrong!Why ___ on me like that? I haven't done anything wrong!do you starehave you been staringhave you stareddid you stare10The kitchen is covered in flour. What ___ in here?The kitchen is covered in flour. What ___ in here?did you dohave you donehave you been doingare you doing11My back is killing me. I ___ at this desk for ten hours straight.My back is killing me. I ___ at this desk for ten hours straight.sithave satsathave been sitting12He's covered in dirt because he ___ the garden all afternoon.He's covered in dirt because he ___ the garden all afternoon.digshas been digginghas dugdug13The same notification ___ on my phone every five minutes today!The same notification ___ on my phone every five minutes today!has been appearingappearsappearedhas appeared14I'm furious! The water company ___ us for an overdue bill that we paid two months ago.I'm furious! The water company ___ us for an overdue bill that we paid two months ago.chaseschasedhas been chasinghas chased15My eyes hurt from the screen. I ___ all day without a break.My eyes hurt from the screen. I ___ all day without a break.codehave codedcodedhave been codingCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.