Prepositions at the end of a sentence

I was watching some videos on YT and apparently, in English, prepositions at the end of a sentence are grammatically wrong? o.o Like, "the restaurant he's eating at" is incorrect and only "the restaurant at which he's eating" is the correct form.

 

English isn't my first language, so I didn't know. I've seen many Americans end their sentence with a preposition, though, so I thought it had to be correct. I should have known better. 

Comments

You must be logged in to comment
glances
#1
"The restaurant he's eating at" isn't a sentence in the first place. It is a subordinate clause. The "at" in the end of the clause is correct if you complete the clause like: The restaurant he's eating at provides the most delicious pasta.
raelio
#2
It's more of a slang-y style tho like "wer u at?" but yes, it's incorrect,