sur + nom de ville
L'emploi de la préposition sur devant un nom de ville pour exprimer le lieu où l'on est ou où l'on va est fautif. On ne devrait donc pas dire *travailler sur Paris ou *partir sur Marseille.
Pour exprimer le lieu où l'on est, on emploie à :
Je travaille à Londres.
Il habite à Porto.
Ils sont montés à Paris pour leurs études.
Il habite à Porto.
Ils sont montés à Paris pour leurs études.
Pour exprimer le lieu où l'on va, on emploie à, pour, vers…
Ils vont à New York.
Tu pars pour Marseille.
Il se dirige vers Bruxelles.
Tu pars pour Marseille.
Il se dirige vers Bruxelles.
L'emploi de sur avec un nom de ville est correct lorsque la ville est envisagée en tant que surface, ou lorsque l'on parle d'un déplacement massif vers une ville donnée :
Il pleut sur Nantes.
L'armée marchait sur Berlin.
L'armée marchait sur Berlin.