This pronunciation sure doesn't sound right, at least in the way words like 'có' and 'thức ăn' have been pronounced in other exercises, and differ from Google's (which does sound consistent)
First try I thought it was "Did you have enough food?" What would make that difference between do and did?
Is the "đủ" used here in any way related to đu đủ ?
No, it doesn't!
Du means enough?
Can anybody explain me why my answer "Do you have food enough?" was marked wrong?
Your reply is acceptable English, but is actually rather formal in style, even British-sounding. In normal conversation, we would say, "Do you have enough food." That is what DL's answer reflects.