Is it always the case?
yes, French punctuation is different from English - it is just the way it is done. There is also a space before question marks, though not before commas or full stops. Also you have probably noticed that French indicates the start and end of speech in a different way to English. I don't know if editors of French books normally have a way to prevent the exclamation and question marks going on to the next line, but when this happens we notice.
Sign in to submit your answer
Don't have an account yet? Join today
Test your French to the CEFR standard