LAN _______GOOD PREPARATIONS BEFORE SHE ______HER FINAL EXAMINATIO...

15. Lan _______good preparations before she ______her final examination yesterday.A. made / had taken B. had made / took C. have made / take D. will have made / have taken.