Non, Orhan, le verbe "avoir" n'y est pour rien ! (dailleurs, il s'agit du verbe "trouver")
Ici, c'est la forme négative qui entraîne
"de" (ou
"d'" devant une voyelle):
j'achète des légumes ---> je n'achète pas de légumes
je vois des erreurs ---> je ne vois pas d'erreurs
j'entends une chanson ---> je n'entends pas de chanson
j'ai une voiture ---> je n'ai
pas de voiture / je n'ai
plus de voiture / je n'ai
point de voiture...
je bois du vin ---> je ne bois pas de vin
je mange de la viande ---> je ne mange pas de viande
L'article indéfini et l'article partitif se changent en
de à la forme négative.