Is it correct to use "for which" in this sentence:
I gave some money to a beggar for which he was casting around.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
The sentence as you have written it is not incorrect. However, to my American ear it sounds a little awkward. This is a case where ending a sentence with a preposition sounds more natural to my ear, so I might write it this way:
I gave some money to a beggar, which is what he was casting around for.