I wrote cooks have the knives and i understand how i was wrong but It said its cooks have got knives.... "have got"
It can be both "cook" and "chef". Duolingo usually accepts either. As far as my English knowledge goes, chef is the better word when talking about the person preparing the food in a restaurant, while cook can be used for anyone who is preparing food. However the lessons use cook as the default translation.