单项选择题

A.They have been spending so much time on show.
B.They have been getting away from their homes.
C.They have been doing something a little bit different from each other.
D.They have been sightseeing.