How long _____________ (be) a docotor?
have you been
How many times / I / told / you?
How many times have I told you?
I've been liking sports ever since I was a child.
I've liked sports ever since I was a child.
She _____ (do) her homework yet.
hasn't done
She / hang up / all the pictures / yet?
Has she hung up all the pictures yet?
The band has made another album for three months now, it should be finished by next year.
The band has been making
How long has _____ (he/see) her? - Not long, but they’re getting married next month.
he been seeing
I'm learning English, but I ______________ (not, learn) it long.
haven't been learning
How long / you / make / music?
How long have you been making music?
You've been doing great work on all your past projects.
You've done great work on all your past albums.
I _____ (have) piano lessons for over 10 years and I’m still not very good.
have been having
Did you know Sophia was an actor? She _____________ (appear) in several films.
has appeared
What / you / do / with my keys? I can't find them.
What have you done with my keys? - I can't find them.
I've been travelling around Asia six times.
I've travelled around Asia six times.
Why are you crying? - I _____ (cut) onions.
have been cutting
You look tired. _____________ (you/ party) a lot recently?
Have you been partying
You / play / tennis? You look exhausted.
Have you been playing tennis? You look exhausted.
How long have you been having the flu?
How long have you had the flu?