Either will work, but , if you use "because", you must use "of" after it; if you use "for", you can't use "of". So either of these would be acceptable: — You don't love someone because of his nationality but because of his personality. — You don't love someone for his nationality but for his personality.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous Which is correct?You don't love someone for/because of his nationality but because /for his personality. ThanksBoth are correct, but "for" is more succinct.
Robert MarmadukeYou don't love someone because of his nationality, but for his personality.Excuse me, what? Are you saying I can't use "for" when talking about the nationality, and I can't use "because of" when talking about the personality? Why the difference? What sense does it make? I'm now curious about
Sorry, but that's the correct English.