[ Perfect Progressive Tenses ]
I ______ (read) this book for three hours by the time you arrive.
A. am reading
B. have been reading
C. will have been reading

Random Topics:
Passive SentencesComparatives - SuperlativeTenses and Time MarkersAuxiliary WordsComparatives, Superlatives & EquativesArticles and DeterminersAdverbial Clauses of Manner and ResultActive & Passive VoicePresent Tense vs Present ContinuousModal Verbs of PermissionOther quiz:
Grammar › ViewThis week the weather will be changeable but by Friday it will be __________.
A. stronger
B. more settled
C. thicker
Past Tense › View
Yesterday … .
the correct sentence to continue the word is …
A. I and my parents go to Surabaya by train.
B. I will go to Semarang by train.
C. I went to Semarang by train.
D. I go to Semarang by train.
Grammar › ViewJanith and Noemi __________ to the cinema every weekend!
A. Do
B. Goes
C. Went
D. Go
Will or Going to › View
Look the sky, it’s so dark! I’m sure ______.
A. It’s going to rain
B. It’ll rain
