[ Grammar ]
“How long _______ each other?” “We met two years ago.”
A. had you know
B. have you knew
C. have you been knowing
D. have you known

Random Topics:
InfinitivesSimple TenseCan vs CouldNoun, Quantifiers and SuffixesSimple Present VS Present ContinuousDescribing WordsQuantifiers with NounsTransition WordsPronouns, Sentence Structure, and ApostrophesLexico and GrammarOther quiz:
Passive and Active Sentences › ViewThe author …. to expose a lie.
A. was wanted
B. was wanting
C. wanted
Be Going To vs. Will › View
I______________________ get up early tomorrow
A. going to get
B. going to
C. am going to
D. are going to
Grammar › ViewSuzy _______ a cake at the bakery afterwards.
A. buy
B. buys
C. bought
D. will buy
Future Tenses › View
By tomorrow morning, he __________ the project.
A. has finished
B. will finish
C. will be finishing
D. will have finished
