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