How long _____________ (be) a doctor?
present perfect
have you been
How many times/ I/ told/ you?
How many times have I told you?
tell
told
I've been liking sports ever since I was a child.
I've liked sports ever since I was a child.
He and his friends __________ (sit) on the grass for hours.
present perfect continuous
have been sitting
you / try/ food/ Idian food stall/?/
Have you tried the food from Idian food stall?
Have Jenny ever met a famous person?
Has Jenny ever met a famous person?
I'm learning Spanish, but I ______________ (not, learn) it long.
present perfect continuous
haven't been learning
given
The boys have being doing folk dancing today.
The boys have been doing folk dancing today.
The acrobats says she __________ (do) acrobatics since the age of 3.
present perfect simple
has done
How long/ she/ work/ for this company?
How long has she been working for this company?
Have they been waited in queue for very long?
Have they been waiting in queue for very long?
Ian __________ (save) for months to go to the festival.
present perfect continuous
has been saving
you/listen/ American folk music?
Have you listened to the American folk music?
forget
forgotten
Have you get any news today?
Have you got any news today?