how would you know that it is plural?
Singular is bílou košili.
It says that the correct answer is "We have not got white shirts"... I guess that "We have no white shirts" should have been marked as correct then?
'We have no white shirts.' is better translated as Nemáme žádné bílé košile.