Final answer:
The charge of iron in the compound Fe(SO4)2 is +2, which balances the -4 charge of two sulfate ions for the entire compound to be neutral.
Step-by-step explanation:
To determine the charge of iron in the compound Fe(SO4)2, we need to consider the charges of all the ions in the compound and ensure that the total charge is balanced. The sulfate ion (SO42-) has a charge of -2. Since there are two sulfate ions in the compound, the total negative charge from sulfate ions is -4. To balance this charge, the iron (Fe) must have a total positive charge of +4. However, since there is only one iron atom in the compound Fe(SO4)2, the oxidation state of iron must be +2 to balance the charges.
The charge of iron in Fe(SO4)2 is therefore +2, which makes option B correct. Iron is known to exhibit various oxidation states, and in the context of this compound, it is in the +2 oxidation state. This is commonly referred to as iron(II), as it has one electron less than elemental iron (Fe0).