Buonasera a tutti, vi volevo sto studiando inglese da autodidatta e stavo affrontando il future perfect.
. Dal libro di teoria dal quale stavo studiando la grammatica indica che si usa in due modi:
1) “per indicare che un’azione sarà già terminata entro un certo momento nel futuro:
fin qui tutto ok, è il secondo modo che non ho capito:
2) Per rendere la forma di durata quando un’azioneiniziata nel passato continuerà fino ad un certo momento nel futuro:
Next September we’ll have been married for seven years (Il prossimo settembre saremo sposati da sette anni)
Quindi da questo esempio si evince che c’è anche BEEN
Mentre il libro dove faccio gli esercizi c’è un altro esempio che indica la stessa cosa ma in modo diverso:
Next October i’ll have know you for ten years (il prossimo ottobre saranno dieci anni che ti conosco [ti avrò conosciuto da dieci anni])
Qui invece non c’è, sarebbe corretto dire: Next October i’ll have BEEN know you for ten years ???
A quell punto ho voluto approfondire su internet ed ho trovato questo:
Il Future Perfect Continuous si usa per esprimere un'azione che nel futuro sarà già avvenuta da un certo periodo di tempo, ininterrottamente
In 2040 we'll have been living in Rome for 3 years (Nel 2040 noi avremo vissuto a Roma (già) da 3 anni)
Ma qui invece viene usato con la forma –ing.
In sostanza la mia domanda è: qual è la forma corretta del future perfect?
ho molta confusione :(
Grazie a tutti
Copyright © 2024 QUIZSILO.COM - All rights reserved.
Answers & Comments
Mamma mia, ci credo che sei confuso... Io mi sono laureata in lingue e non certo studiando in questo modo... La grammatica è stata l'ultima cosa che ho imparato. Purtroppo nei licei prediligono ancora lo studio formale della lingua e così si parte dalla grammatica...
Posso correggerti: I will have knowN you for 10 years (letteralmente: "ti avrò conosciuto per 10 anni"), known con la N finale (participio passato).
Il future perfect si forma con will + have + participio passato.
Puoi leggere qua se vuoi: http://www.eslcafe.com/grammar/future_perfect_tens... Ci sono anche degli esempi utili.
"Next October i’ll have BEEN know you" è ovviamente sbagliato.
"we'll have been married" ti confonde le idee perché è una espressione particolare gia' all'infinito, si dice infatti "to be married" (=essere sposato), non "to marry"(=sposare) ed e' quindi diversa dai verbi singoli. La formazione del future perfect comunque e' sempre la stessa: will have+participio passato.
Nel caso di un verbo singolo come to know diventa quindi "will have known" (quando lo hai scritto hai dimenticato la n finale ). Soltanto nel caso di to be married viene fuori il "been" perche' e' il participio passato di to be, quindi si applica la regola e diventa "will have been married".
il future perfect ha due forme: il future perfect simple (we'll have been married) e il future perfect continuous (we'll have been living). Sono piu' facili da capire se pensi alla differenza fra present perfect (I have made a cake) e present perfect continuous (I have been making a cake) perche' a parte il concetto di futuro sono identiche al future perfect e future perfect continuous. Se non ti e' chiara la differenza delle due forme di present perfect sara' ovviamente impossibile capire le due forme di future perfect.
Present perfect:"I have made a cake"
Future perfect: "I will have made a cake"
Come vedi sono identiche tranne will
Present perfect continuous: "I have been making a cake"
Future perfect continuous: "I will have been making a cake"
Anche qui,come vedi, sono esattamente uguali a parte will.
La stessa uguaglianza c'e' nel significato: se dico "I have made a cake" significa che l'ho fatto, quindi azione finita. Se dico "I have been making a cake" l'azione e' iniziata nel passato ma non e' finita, sta continuando.
Nel caso del future perfect simple e continuous il concetto e' analogo, cioe' si esprime la continuita' o meno dell'azione. Se dico "In 2020 I will have lived in Rome for 3 years" significa che in quell'anno io non vivro' piu' a Roma perche' quei tre anni si saranno conclusi. Se invece dico "In 2020 I will have been living in Rome for three years" significa che nel 2020 saro' ancora a Roma.
Va poi ricordato che esistono tutta una serie di verbi che non possono essere mai messi nella forma ing (ne' al presente, ne' al passato ne' al futuro).
Sono verbi che indicano opinioni, stati mentali, percezioni, emozioni. Li trovi elencati qui http://www.edufind.com/english-grammar/present-con...