-Look，the boss is very angry with Alex．
-Well，he came late again．But that's no______ to shout at him．
Our teacher told us that the answer was B.
There’s no further context for this question.
I chose excuse and I think That’s no excuse... conveys almost the same meaning as That’s no reason....
What's your opinion?