|Affirmative Form||Subject + will + have + been + verb(ing)...|
I will have been cooking for three years by 2018.
|Negative Form||Subject + will not / won't + have + been + verb(ing)...|
I won't have been living here by 2019.
|Question Form||Will + subject + have + been + verb(ing)...?|
Will she have been sleeping for an hour by 5?
|Negative Question||Won't + subject + have + been + verb(ing)...|
Won't they have been working for us for a year by next year?
Grammar and Vocab Challenge|
Learn while challenging others
Get listed on the leaderboard
Get e-books/mobile apps
|ESL Quiz Apps|
GrammarBank Mobile Quizzes|
ESL Vocabulary and Grammar
Apps for mobile and tablets
Learn on the go!
Both direct speech and reported speech forms of the same sentences to practice-- Try converting from direct to indirect speech.
Reported speech complex sentence examples to practice-- See both direct speech and indirect speech forms of the same sentences
Reported speech questions with Yes/No questions exercise - Convert Yes/No questions into indirect speech statements