[ 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:
So - Too - Either - Neither › ViewHoa will be 15 on her next birthday and __________will we.
A. so
B. too
C. either
D. neither
Articles › View
At the age of 25 he charged and sent to _____________ for 10 years for armed robbery.
A. the prison
B. prison
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
