" -I guess it's acceptable but most people would prefer the first form. " vs "I have never heard of such thing before". The placement of "before" can be put at the beginning or the end of the sentence.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Nader75wich one is correct :I would say " have you ever read any book about magic before
have you ever read a book about magic before