Migliore risposta
> Quale frase è grammaticalmente corretta? “Grazie per tutto quello che hai fatto per me quando ero lì.” O “Grazie per tutto quello che hai fatto per me quando ero lì.”?
Si sbagliano entrambi. Lespressione “quando ero lì” è unespressione del tempo passato e non usiamo il presente perfetto con espressioni del tempo passato. Ad esempio, non diciamo “Lho fatto la scorsa settimana”; diciamo “Lho fatto la scorsa settimana”.
Non si tratta nemmeno di una situazione passata perfetta, che sarebbe, ad esempio, “Lho ringraziata per tutto quello che ha fatto per me mentre ero lì”.
Usa semplicemente il passato semplice: “Grazie per tutto quello che hai fatto per me quando ero lì”. Se vuoi sottolineare che la persona ti ha aiutato per lintero periodo di tempo in cui sei stato lì, potresti considerare di dire “mentre” invece di “quando”.
Risposta
Nessuno dei due non è corretto, ma lidea viene fuori.
Il modo corretto di dirlo sarebbe:
“Grazie per tutto ciò che ha fatto per me mentre ero lì. “
” Fatto “viene utilizzato principalmente quando hai finito qualcosa di recente o quando ti riferisci a un oggetto inanimato. Ad esempio:
“Ho finito con i miei compiti”.
“I miei compiti sono finiti”.
“Did” si riferisce a qualcosa di completato qualche tempo fa e si riferisce anche a quando qualcun altro ha fatto qualcosa. Ad esempio:
“Ho fatto i compiti ieri sera.”
“Li ha fatti un minuto fa.”
“ Quando “ è utilizzato principalmente in forma di domanda o per esprimere un evento che non si è ancora verificato. Ad esempio:
“Quando ci sarai?”
“Quando arrivo, spaccherò”.
“ While” è usato per descrivere eventi che hanno avuto luogo durante un periodo specifico.
“Ha nuotato mentre era lì.”
” Mentre era lì, sua madre ha sentito la sua mancanza “.
Spero che questo chiarisca le cose.