She __ __ to Africa.
(been)
She has been to Africa.
They __ __ __ a mistake.
(not / make)
They have not made a mistake.
__ you __ (visit) France?
Have you visited France?
he/be/play/soccer for ten years
He has been playing soccer for ten years.
I ___ the whole cake.
(eat)
I have eaten the whole cake.
They __ __ __ the book all day.
(read)
They have been reading the book all day.
I __ __ __ a new car.
(not/ buy)
I have not bought a new car.
__ they__ (find) any money?
Have they found any money?
She/be/ride/her bike for 2 hours.
She has been riding her bike for 2 hours.
They __ for hours.
(talk)
They have been talking for hours.
He __ __ his friend twice this week.
(see)
He has seen his friend twice this week.
He __ __ __ his hair.
(Not / cut)
He has not cut his hair.
___ you __ __ (play) all day?
Have you been playing all day?
They/live/here/for very long.
They have lived here for very long.
I __ him since 2012.
(know)
I have known him since 2012.
We __ __ __ the film since 10 pm.
(watch)
We have been watching the film since 10pm.
Our mom __ __ __ the keys.
(Not/ find)
Our mom has not found the keys.
___ you __ __ (talk) to your friend?
Have you been talking to your friend?
I/know/him/for 10 years.
I have known him for 10 years.
She __ since 2010.
(teach)
She has been teaching since 2010.
I __ __ ___ for 6 hours.
(sleep)
I have been sleeping for 6 hours.
He __ __ __ for 2 hours.
(drive)
He has been driving
___ they ___ yet?
(arrive)
Have they arrived yet?
She/sell/her/guitar/for money.
She has sold her guitar for money.
They __ the match.
(win)
They have won the match.