I Tempi Verbali Avanzati
Il Present Perfect è quello che crea più problemi, ma è più semplice di quanto pensi! Lo userai quando il tempo non è specificato o non è ancora finito. Se dici "today", "this week" o parole come "already", "just", "yet", il Present Perfect è la tua scelta.
Il Past Perfect serve quando hai due azioni nel passato e una è successa prima dell'altra. È come dire "prima avevo già fatto questo, poi è successo quest'altro".
Per il futuro con WILL, ricorda che lo usi per decisioni spontanee, previsioni e dopo verbi come "think", "hope", "guess". Non è pianificato come il Present Continuous per il futuro!
I condizionali ti permettono di fare ipotesi. Il Present Conditional usa "would" per situazioni immaginarie, mentre il Past Conditional ("would have") parla di cose che non sono successe nel passato.
Ricorda: Con "since" usi sempre il Present Perfect, con "for" anche!