Questa domanda ha già una risposta qui :

Commenti

  • Cerca nel sito prima di chiedere. Ecco un paio di link per tua comodità. Questo fornisce una panoramica generale di come i diversi tempi in inglese corrispondono tra loro. Questo e le domande collegate da lì riguardano la scelta tra Present Perfect e Simple Past in modo più diretto. Questo risolve unimportante differenza tra BrE e AmE. Per ulteriori informazioni, abbiamo un tag dedicato, che ho aggiunto alla tua domanda.

Answer

“How long have you stayed there?” 

È al presente perfetto. significa che è rimasto lì ed è ancora lì

“How long did you stay there?” 

È al passato semplice. significa che è rimasto lì e non cè adesso

Generalmente, il presente perfetto significa che il Soggetto ha fatto “verbo” e lo sta ancora facendo. oppure, ha fatto qualcosa e ha effetto per ora . e il passato semplice significa che ha fatto qualcosa, finirlo e non ha alcun effetto per ora.

Commenti

  • Hai un modo interessante di utilizzando il punto. Che lingua è quella?
  • Inglese immagino!
  • Grazie per aver risposto .. Ma ora ' ho più confuso … ㅠㅠ

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *