“How long have you stayed there?”
Este la timpul perfect. înseamnă că a rămas acolo și este încă acolo
“How long did you stay there?”
Este în timpul simplu. înseamnă că a rămas acolo și nu mai este acolo
În general, timpul prezent perfect înseamnă că Subiectul a „verb” și încă o face. sau, a făcut ceva și a avut efect pentru moment . iar timpul simplu trecut înseamnă că a făcut ceva, a terminat-o și nu are niciun efect pentru moment.
Comentarii