Every sentence has one grammar mistake. Sets 1-2: click the wrong word and type the fix, then press Enter. Sets 3-4: rewrite the sentence correctly and press Enter.
Set:
Click mode
Exercise 1. Wrong form: missing 'have been' or wrong order
Click the wrong word, type the correct form, then press Enter.
Set:
0/ 10
1
,.
Correct form:
2
.
Correct form:
3
.
Correct form:
4
.
Correct form:
5
,.
Correct form:
6
,.
Correct form:
7
.
Correct form:
8
,.
Correct form:
9
.
Correct form:
10
,.
Correct form:
+ Affirmative
Subjectwill have beenverb-ing.
I will have been working for 3 hours. · She will have been studying all day.
They will have been waiting. · He'll have been teaching for 20 years.
− Negative
Subjectwon't have beenverb-ing.
I won't have been working long. · She won't have been waiting.
? Question
Willsubjecthave beenverb-ing?
Will you have been working for long? · Will she have been waiting long?
How long will you have been working there by next year?