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) I won't have eaten don't eat by then.
-
2) The plant will have grown shall grow by then.
-
3) They will have left left China by six.
-
4) I will have slept sleep eight hours.
-
5) Mom will have cooked cook our favourite meal.
-
6) Mom will have cooked cook our favourite meal.
-
7) They left will have left China by six.
-
8) John doesn't run won't have ran by ten o'clock.
-
9) You won't have studied doesn't study the English grammar.
-
10) She doesn't save won't have saved enough money yet.