Привет! Похоже, тебе нужно помочь с английским языком. Здесь у тебя задание на времена группы Present Perfect Continuous.
Чтобы решить это задание, давай посмотрим на каждое предложение и подберем к нему правильный глагол из списка, используя Present Perfect Continuous. Напомню, что строится это время так: have/has been + глагол с -ing.
"Can you two stop shouting at each other? You ____ for the last two hours!" Тут нужен глагол "argue" в правильной форме. Получится: "have been arguing".
"I can't believe you ____ about me behind my back all this time!" Здесь подойдет "lie", что превратится в "have been lying".
"Karen is taking after-school classes because she ____ with her schoolwork." Подойдет глагол "struggle", превращаем его в: "has been struggling".
"John is exhausted because he ____ very well lately." Тут нам нужен "not sleep", который станет "hasn't been sleeping".
"How long ____ with the school’s fencing team?" Выбираем "compete" и говорим: "have been competing".
"Michael’s clothes are wet because he ____ in the rain." Здесь подходит "hike", но так как описывается ситуация в прошедшем времени, и он еще мог быть мокрым, надо выбрать "drive", чтобы сказать, что Майкл управлял машиной под дождем. Итак, "has been driving".
"My grandfather ____ the same car for over 20 years." Здесь речь идет о том, что дедушка водит одну и ту же машину много лет, так что подойдет "drive": "has been driving".
Вот и всё! Надею
