[ Tenses ]
-Have you tidied your room?
– No, but I promise I _____ (do) it this
afternoon.
A. do
B. am doing
C. will do
D. am going to do

Random Topics:
Sports VocabularyHow many / How much - Is there / Are thereNouns, Articles, DeterminersFamily Members and Present SimpleThere is, There are, Some, AnyTimePassive Voice & TensesPrepositionThe Simple Present TensePast Perfect Simple & Past Perfect ContinuousOther quiz:
Vocabulary › ViewReplace the word in quotation marks.
My “argument” is that dogs are better than cats.
A. claim
B. contribute
C. conclude
D. infer
For vs Since › View
I haven’t been to London _______ last spring.
A. since
B. for
Grammar › View100% of frequency means …
A. Always
B. Never
C. Sometimes
D. Normally
Tenses › View
I … my bike for hours. That’s why I was sweaty and dirty when you saw me.
A. rode
B. was riding
C. had been riding
D. had ridden
