[ Grammar - Verb Forms ]
Zoe _____________________ this grammar point to me twice, but I still don’t understand it.
A. has already explained
B. has already been explaining
C. already explains
D. have already explain

Random Topics:
Verb Moods and Vague PronounsConditional Sentence Type 1Question tag and + - AgreementModals "Should"Simple Past - Irregular VerbsGrammar (was, were, could, could not)Perfect ModalsFigurative Language VocabularyTo Infinitive or Bare InfinitiveAuxiliary VerbsOther quiz:
Active and Passive voice › ViewHe was writing a book. /
A book ………………….. by him.
A. was written
B. had written
C. was being written
Grammar › View
She _ (cook) dinner for her family last night.
A. cook
B. cooking
C. cooked
D. cooks
Future Simple › View-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
Conditional Type 1 › View
If I … (have) enough money, I … (go) to New York
A. had – will go
B. have – will go
C. have – go