[ Vocabulary and Grammar ]
she has been waiting for us _____ 3 hours.
A. for
B. in
C. of
D. since
Select your answer:
Random Topics:
Present/Future/Past Simple/Present PerfectDependent PrepositionsPast Perfect and Past Perfect ContinuousModals - Have to or ShouldGrammar AssessmentIn/On/At + TimeFuture Continuous TenseModals - Reported Speech - ConditionalsTenses and VerbsOther quiz:
Present Tenses › ViewI ___ (already, finish) reading that book.
A. already finish
B. am already finishing
C. have already finished
D. have already been finishing
Tenses › View
Miniskirts ___ popular since the 1960’s when women ___ to wear them out on the streets.
A. had been / would begin
B. will have been / began
C. have been / began
D. had been / began