Which sentence is the correct one?

el estudiante   Fri Jul 24, 2009 8:32 pm GMT
Please help me, I don't know which Spanish sentence is correct:

a) Se lo oyó cantar.

b) Se le oyó cantar.

Thanks in advance.
Seaman   Fri Jul 24, 2009 11:14 pm GMT
'le' is preferred in such impersonal constructions, even though it 'should' be 'lo'. This is true in all Spanish speaking countries as far as I know, not just Spain.
ChauChau   Fri Jul 24, 2009 11:18 pm GMT
Yes, I would say "Se le oyó cantar"

Notice I'm not a Spaniard and it's not leismo, it's just the way it sounds better.
user   Fri Jul 24, 2009 11:30 pm GMT
It doesn't matter. Spanish is full of substandard usages.
Guest   Fri Jul 24, 2009 11:39 pm GMT
At least Spanish has a standard unlike English were everything is OK. English doesn't even have something like RAE.
Guesto   Sat Jul 25, 2009 12:57 am GMT
You're right Guest, in English you don't make mistakes you simply "speak diferent"... which will end up screwing up the language even more than it is now.