Form:
Negative: Subject + will + have + not + verb (past participle)
Interrogative: Will + subject + have + verb (past participle)
Keywords: by the end of this week, by the end of this year, in 2 years time, in another weeks / months / years
Exercises - Future perfect
Score: 0
Restart this test-
1) She won't have saved doesn't save enough money yet.
-
2) I sleep will have slept eight hours.
-
3) We won't have arrived didn't arrive by next week.
-
4) She will have married will marry him by then.
-
5) You doesn't study won't have studied the English grammar.
-
6) You won't have studied doesn't study the English grammar.
-
7) The plant shall grow will have grown by then.
-
8) John won't have ran doesn't run by ten o'clock.
-
9) We won't have arrived didn't arrive by next week.
-
10) John won't have ran doesn't run by ten o'clock.