Well, using my limited knowledge, "cleaving" means to chop, break in half, split, etc. Twain means twice. So, perhaps it's like "you've broke my heart in half", something along those lines? hopefully this helps you.
I think the correct answer would be C. The correct sentence would be that "Florence is inland, not Venice. It is on a peninsula." Option A would not be true based on the statement that was stated above. It was not saying anything about being a city of Italy. Option C would be correct as it compares the two places.<span />
Well since you are trying to persuade the listener, I would say B. Opinion, Illusion.