contestada

Which of these sentences is correct?

A. The cookies smelled so good while they baked; I couldn't wait for them to be finally done.
B. The cookies smelled so good while they baked, I couldn't wait for them to finally be done.
C. The cookies smelled so good while they baked; I couldn't wait for them finally to done.
D. The cookies smelled so good while they baked, I couldn't wait for them to be done finally.