Да, конечно. Вот правильные ответы на вопрос, используя грамматические формы Present Perfect и Present Perfect Progressive:
They have been talking on the phone for hours. He's very tired now because he has been running. Molly has been studying hard because she has a big test next week. Dinner's ready. My mom has cooked a good meal for the family. What have you done? You are covered in paint! They have run 5 miles.
Надеюсь, это поможет вам лучше понять разницу между формами Present Perfect и Present Perfect Progressive. Если у вас есть другие вопросы, не стесняйтесь спрашивать.