1) Yes, it’s wrong. You can’t say j’habite de dix kilomètres…
2) Unlike English, French requires an article before most nouns.
3) There is no simple rule, some combinations require à, some others de and others don’t use any. See for example that page
4) See 3)
Leave a comment