[ Perfect Tenses ]
I (have sent / had sent) the email before you asked me about it.
A. have sent
B. had sent

Random Topics:
Gerund after Prepositions and Certain VerbsIrregular Plural NounsFigurative LanguageModals with Perfect InfinitivePast Perfect and Past Perfect Continuous TenseGrammar PhrasesGrammar - some / anyPast Simple & Past PerfectGrammar: Reported QuestionsPast Progressive TenseOther quiz:
Grammar & Vocabulary › View“I ____________________ you now because you have done something wrong!” Mrs Tan shouted at her son.
A. have punished
B. will punish
C. am punishing
D. punished
First Conditional › View
If he keeps driving so fast, he _______ an accident.
A. will has
B. will have
C. has
Grammar › ViewChoose the correct option:
I’m sorry, madam, but this carpet … .
A. has already been sold
B. has been sold yet
C. has been sold so far
D. has yet been sold
Grammar › View
What are you _______right now?
A. did
B. doing
C. done
