• Inglese
  • Presente indicativo o passato prossimo ?

    closed post
giulio.gobbato
giulio.gobbato - Erectus - 60 Punti
Salva

Nella frase "Where have you been for the last six hours?"posso tradure "Dove
sei stato nelle ultime sei ore " pur in presenza di "for" in una frase con il present perfect, per cui di solito uso il presente indicativo?
Grazie!

maryanp86
maryanp86 - Genius - 2551 Punti
Salva
si puoi tradurla cosi.
ricorda che FOR viene usato per indicare la durata dell'azione, cioè risponde alla domanda "da quanto tempo?"
qui i link per la spiegazione integrale: http://www.nspeak.com/newbasic/grammatica/nuova_pa16.htm
http://www.skuola.net/grammatica-inglese/present-perfect-differenze.html
Chryx27
Chryx27 - Erectus - 78 Punti
Salva

Dato che il present perfect indica la durata dell'azione, puoi tradurlo tranquillamente

baumedoc
baumedoc - Ominide - 5 Punti
Salva
Certo che puoi tradurlo così
Questo topic è bloccato, non sono ammesse altre risposte.
Come guadagno Punti nel Forum? Leggi la guida completa
In evidenza
Classifica Mensile
Vincitori di luglio
Vincitori di luglio

Come partecipare? | Classifica Community

Community Live

Partecipa alla Community e scala la classifica

Vai al Forum | Invia appunti | Vai alla classifica

Mikisidori

Mikisidori Geek 48 Punti

VIP
Registrati via email