The X is on the Y.
The lamp is on the table.
spanishdict.com, "La lámpara está en la mesa" livemocha.com, "La lámpara está sobre la mesa"
which is true? or which is the best? sobre? en?
2 Answers
Both are correct, but the first variant clearly indicates that the lamp is resting on the table and the second indicates that it is on top of the table. It's a matter of nuance more than anything else.
They are equally good in this case. Prepositions are probably the hardest part of Spanish and English.
Just think of the poor English learner trying to determine what "take" means when faced with:
take in
take up
take on
take out
take to
take over
take with
take along
take under
take for
take as
several of which have different meanings depending on context.