I think it would make more sense to say "I did not order cheese"
It would be much better for learners if the preferred English translations for this unit were all set to the simple past.
But the English translation is wrong. We are learning the simple past tense ("l did not order"). The given answer is in the present perfect tense ("I have not ordered")
We're supposed to be learning past tense here.
The Portuguese sentence is past tense!