Choose the right variant.
Ben has bought/has been buying a new ball at the sports shop.
They haven't packed / haven't been packed their clothes yet.
Vanessa has been shopping / has shopped for five hours.
Has he have lived/been living here for the whole life?
We have already seen/been seeing this film.
My friends have been walked/have walked in the park for two hours.
I’m tired. I have played/have been playing basketball for three hours.