Should it not be "моркви"? It's plural, and "морква" is singular.
It's a mass noun (e.g. like "fruit" in English).
Чи ти маєш моркву?
Is the "є" optional in this sentence? Could you just ask "У вас морква?"