The action is important: She has been busy.
Claire's been doing her homework.
I've been vacuuming the floor.
The action is important: I was busy cleaning.
She's done her homework.
The result is important: I've told him what I wanted.
I've cleaned up my cupboards.
I've talked to John.
The action is important: I was in the kitchen working.
The result is important: They're clean now.
The result is important: We have something to eat.
The action is important: I was busy vacuuming.
The result is important: She's ready now.
I've been cleaning up my cupboards.
I've been cooking all morning.
I've cooked a delicious meal.