[ 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:
Tenses › ViewWe ____ dinner at 7 PM tonight.
A. have
B. had
C. will have
D. having
E. has
Phrasal Verbs › View
Jim (phoning his friend Roger): Hello, Roger. I’ve been trying to _____ to you for hours!
Roger: Sorry, Jim. I had to make a lot of calls this morning.
A. put through
B. get through
C. go through
D. hold through
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