Ok, since the oxidation # of O is -2 and there are 4 O's total charge of O is -8
The compound is neutral so Fe3 will have total charge of +8.
I Think Fe (II) has oxidation # of +2, so when i divide +8 by 3, i get 2.666666 so i'm guessing it gonna be 2:1.
Close! Correct, O is -2, and you have a total charge of -8.
And yes, since the compound is neutral, the sum of the oxidation states on the 3 Fe atoms must equal +8. The roman numerals indicate oxidation states in transition metals that have more than one oxidation state (like Fe!). So, Fe(II) is a +2, and Fe(III) is a +3.
All that is left is simple math. Either check each answer to see if it equals +8.
Or make a list of possible ratios and see which one is in the answer set.
Or, if you want to be really mathy about it, solve this set of equations:
2x + 3y = 8
x + y = 3
x is the number of Fe(II) atoms in Fe3O4 and y is the number of Fe(III) atoms in Fe3O4. So 2*x (because +2 oxidation state) plus 3*y (+3 oxidation state) = a total of +8, and then there are only 3 Fe atoms.