Answer: The right answer is the B) Macbeth will keep Banquo’s murder a secret until after the murder has been committed.
Explanation: Just to elaborate a little on the answer, it can be added that these lines from Act III suggest that Macbeth will only reveal what he is going to do once it is actually done—commanding to put an end to Banquo's life, his best friend and second victim. Since Lady Macbeth is aware of and supports Macbeth's thirst for power, and she is even more ambitious than him, Macbeth knows that, once she is informed of what he has done, she will "applaud the deed."