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.
1. has bought
2. haven't packed
3. has been shopping
4. have he been living
5. been
6. have walked
7. have played