She has been driving. Well, let's see why I'd use that construction. It's about the past and the present. Something started at some time in the past, and it might still be going on, or it might have just finished, and/or it has left some kind of evidence in the present.
If she is tired you could explain that "she has just been driving."
If her hair is messy you could explain that she has just been driving with the top down (in an open top car/a convertible).
The past perfect refers to something in the past that is connected with another thing/action/event in the past. Like this - Because she had been driving all day she was too tired to come to my party last night.
It helps to draw timelines and put the actions on the timeline.
Do you know how to draw timelines? Some people draw time 'trees' ! Do you know how to draw time trees?