<åt sidan class = "s-meddelande s-meddelande__info js-post-meddelande mb16 "role =" status ">
Denna fråga har redan svar här :
Kommentarer
- Sök i webbplats innan du frågar. Här är några länkar för din bekvämlighet. Den här ger en allmän översikt över hur de olika tiderna på engelska motsvarar varandra. Den här , och frågorna länkade därifrån, behandlar valet mellan Present Perfect och Simple Past mer direkt. Den här adresserar en viktig skillnad mellan BrE och AmE. För mer information har vi en dedikerad tagg som jag har lagt till i din fråga.
Svar
“How long have you stayed there?”
Det är i nutidens perfekta tid. betyder att han stannade där och att han fortfarande är där
“How long did you stay there?”
Det är förr i enkel tid. betyder att han stannade där och att han inte är där nu
Generellt betyder den nuvarande perfekta tiden att ämnet gjorde ”verb” och han gör det fortfarande. eller han gjorde något och har effekt för nu och förflutet betyder det att han gjorde något, avslutade det och inte har någon effekt för tillfället.
Kommentarer
- Du har ett intressant sätt att använder perioden. Vilket språk är det?
- Engelska antar jag!
- Tack för att du svarade .. Men nu har jag ' fått mer förvirrad … ㅠㅠ