D.
1. she had been ... running
2. they had been ... dancing
3. it had been raining all night
4. they had been driving too fast
5. they had been waiting for over half an hour
6. they hadn't been waiting long
E.
1B, 2A, 3A, 4B, 5B, 6A
F.
2. been
3. had
4. ∨
5. had
6. ∨
7. making
8. ∨
9. been
10. yet