In which case is a controller supposed to say CORRECTION?

In which case is a controller supposed to say CORRECTION?

A.When an error has been made

B.When pilot feels doubt of the instructions

C.When a mistake is made and a correction can best be made by repeating the entire message

D.When transmitting a second time

正确答案是A