Correct Answer:
B. Keep silent
This question tests your understanding of English idioms. The expression \"hold one\'s peace\" means to remain silent or not speak, especially when someone else is speaking or when silence is expected.
In the sentence \"Kamal told the audience to hold their peace till he had finished his address,\" the speaker is requesting the audience not to interrupt while he is delivering his speech. Therefore, the phrase means \"keep silent\". It does not mean to remain peaceful, stay seated, or become reconciled.
- Idiom: Hold one\'s peace.
- Meaning: Keep silent.
- Usage: Please hold your peace until the meeting is over.
Therefore, the correct answer is: \"Keep silent\".