Hallo Floor,
Je praat in je vraag over C=O; ik neem aan dat je het over een CO-groep hebt. Zoals je al zegt, het O atoom heeft 2 bindende en 2 niet-bindende elektronenparen. Als het O atoom een H+-ion opneemt- dat is een proton zonder elektronen- wordt 1 van de niet-bindende paren een bindend elektronenpaar. Een atoom binding. O heeft dan inderdaad een formele lading van 1+ en 1 niet-bindend elektronenpaar. Om je laatste vraag te beantwoorden: door het toevoegen van een H+-ion komen er geen elektronen bij, dus het octet rond O blijft bestaan. Een negatieve lading zou vreemd zijn; er komt een H+ bij.
Ik hoop dat je hiermee geholpen bent. Stuur anders een aanvullende vraag met de volledige opgave.
Succes en groet,
Jan Wim Peters