THEY GOOD PREPARATIONS BEFORE THEY _ THEIR FINAL EXAMINATION YESTE...
13.
They
good preparations before they _
their final examination yesterday.
A. made / had taken
B. have made / take
C. had made / took
D. will have made / have taken