[ Tenses ]
I haven’t seen him for a long time but I think I ……………………………………… (recognize) him.
A. am recognizing
B. will recognize
C. am going to recognize
D. recognize

Random Topics:
Future PlansIndefinite ArticleConjunctions in Complex SentencesPresent Perfect Simple & Present Perfect ContinuousAdjective SuffixesDemonstrative PronounMixed Present TensesTransitional WordsIELTS GrammarHave vs. HasOther quiz:
Grammar › ViewThis word is an adjective.
A. mollify
B. precede
C. gingerly
D. ominous
Modals › View
The finance minister ___ find an extra £76 billion to balance the books – £2400 for every family in Britain.
A. has to
B. need to
C. should
D. may
Grammar - Present Perfect › ViewHave you ___ your room yet?
A. cleaned
B. clean
C. cleaning
Grammar › View
___ Betty and Linda going to be here today?
a. Does
b. Do
c. Are
d. Is