Cosa è grammaticalmente corretto, 'Ha fatto tutto per me' o 'Ha fatto tutto per me'? Nel senso di fornire denaro.
"Ha fatto tutto per me" è corretto. L'uso di "to" implica che qualcuno o qualcosa viene agito da qualcun altro. In questo caso, "ha fatto tutto per me" implica che tutto ciò che "lui" stava facendo veniva inflitto a voi. Tuttavia, non ha senso infliggere del denaro che qualcuno ha fatto (che è quello che state cercando di affermare) a qualcun altro.
Al contrario, l'uso di "per" implica che qualcuno o qualcosa sta ricevendo un'azione da qualcuno o qualcos'altro. "Ha fatto tutto per me" implica che voi stavate ricevendo tutto ciò che "lui" stava facendo. Dato che la frase si riferisce al denaro, questo ha più senso.
Ecco un altro esempio:
L'ha portato a me. (In questa frase, ciò che "lui" ha portato viene inflitto a voi. In questo contesto, significa che "lui" ha portato un oggetto alla tua posizione.)
L'ha portato per me. (In questa frase, state ricevendo ciò che "lui" ha portato. In questo contesto, significa che lui ha portato un oggetto da dare a te.