[ 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:
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