up to now
for a long time
all day, all week..
|Affirmative Form||Subject + have / has + been + verb(ing)...|
I have been waiting for the train.
|Negative Form||Subject + haven't / hasn't + been + verb(ing)...|
I haven't been waiting for the train.
|Question Form||Have / has + subject + been + verb(ing)...?|
Has she been watching TV?
|Negative Question||Haven't / hasn't + subject + been + verb(ing)...|
Haven't they been looking for Victoria?
|See Our eBooks|
GrammarBank Exercises eBook|
Instantly Download and Print
For Teachers and Students
100% Money Back Guarantee
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!
Printable and online mixed verb tenses exercises with answers 1-- Fill in the blanks with the correct tense
Practice common irregular plurals-- Printable and online nouns exercises 2-- Complete the exercise with correct forms of given nouns
Quantifiers Exercise 2 - Choose from A few / few - a little / little... and Choose from A/An, Some/Any
Choose much/many, some/any, a few/few/a little/little, a lot of, lots of, amount of, number of.... Online and printable quantifiers exercises