[ Past Tense ]
the bus came after I …. for forty minutes
A. have been waiting
B. had been waiting
C. was waiting
D. am waiting

Random Topics:
Present Simple & ContinuesTAG QuestionsSimple Present and Present Continuous TenseTenses and Word FormationPerfect TensesSimple Future - WillClauses and ConjunctionsGrammar MistakesPhrase vs ClauseVerbs: Will & Going toOther quiz:
Modal Verbs › ViewDon’t forget to take an umbrella. It ______ rain later.
A. must
B. has to
C. may
D. should
Grammar › View
I forgot to pay the parking ticket yesterday. When I remembered to pay, I hadn´t money.
A. 1 mistake
B. 2 mistakes
C. 3 mistakes
D. it is ok
Vocabulary › ViewTo shove a bunch of things into a space.
A. jubilant
B. bragging
C. straightforward
D. cram
Grammar › View
If we had read the book, we — the film.
A. would have understood
B. will understand
C. would understand
