Topics: Past and Perfect Tenses
By the time I got home, they ______ (already/had) dinner.
A. already eat
B. already ate
C. had already had
Select your answer:

Random Topics:
Grammar SuffixesPresent Progressive (Future)Transitive or Intransitive Verbs-ed or -ingGrammar - Punctuation of SentencesModals for Ability, Possibility and PermissionPresent Simple, Present Continuous or Present PerfectPunctuationsNounPreposition (at,in,on)Other quiz:
Vocabulary › ViewWhat is the meaning of the word ‘suitcase’?
A. A case with a handle, used for carrying clothes or personal items.
B. Walking quietly on the tip of your toes.
C. An act of counting numbers in reverse order to zero.
D. A clear memory of past events.
Modal Verbs › View
The teacher’s explanation was __________________. Nobody understood it.
A. confused
B. confusing
