1. B. Well, she had been studying for hours.
2. B. He had already eaten at home.
3. A. Had Peter finished cleaning the pool when you arrived?
4. B. He deserved it because he had been working hard all year.
5. A. How long had they been cycling before they stopped for a rest?
6. B. Although he had almost completed his studies, he dropped out in the last term.
7. B. I had never seen such beautiful works of art before.