I ___ the windows all day without any help! Two more and I can have a rest.
Have you always ___ garlic?
Have you always hated garlic?
You look nice! Have you ___ your hair cut?
been having
had
Have you had your hair cut?
Thanks for the recipe book! We've ___ two different recipes so far.
We've tried two different recipes so far.
___ four goals and it's only half-time!
Finally! We ___ our house!
Finally! We've sold our house!
I've ___ English for three years and soon I'm going to be using it at work.
I've learned English for three years and soon I'm going to be using it at work.
Sorry, I'm late! How long ___?
Sorry, I'm late! How long have you been waiting?
A: Are you OK?
B: Yeah, I'm fine! I'm not crying. I've ___ onions!
Yeah, I'm fine! I'm not crying. I've been chopping onions!
I'm worried about Sam. She's ___ too hard recently.
I'm worried about Sam. She's been working too hard recently.