Действие, которое началось в прошлом, продолжалось в течение некоторого времени и все еще продолжается в момент разговора:
The workers have been trying to move our wardrobe for half an hour, go help them.
Рабочие вот уже полчаса пытаются сдвинуть наш шкаф с места, помоги им.
Действие, которое началось в прошлом, продолжалось в течение некоторого времени и закончилось непосредственно перед разговором:
Do you like this cake? I have been baking it since morning.
Тебе нравится этот пирог? Я пекла его с самого утра.