[ Grammar ]
He apologized for _____ late.
A. arriving
B. arrive
C. arrives
D. to arrive

Random Topics:
Grammar - FragmentsModal and Phrasal VerbsVerbs and AdverbsModals and PhrasesConjunction and PunctuationThere is, There are, Some, AnyPast TensesSentences Function and StructureIndirect SpeechVerb Forms and TensesOther quiz:
Tenses › ViewKhai Shuen often __________ the board.
A. cleans
B. clean
C. cleaning
D. cleaned
Grammar › View
My doctor advised the athlete _____ more protein in his diet.
A. have
B. to have
C. having
Vocabulary › Viewsubtle
A. faint; delicate; slight
B. scolded or corrected; expressed disapproval or blame
C. huge
D. someone who makes clothing
Simple Past Tense and Past Perfect Tense › View
Joshua and I had bought the tickets long before they ___ the concert.
A. had canceled
B. will cancel
C. canceled
D. cancels
