[ Tenses ]
Hoa ______ this book since last night. (read)
A. has been reading
B. is reading
C. was reading
D. will have read

Random Topics:
May, MightAdverbs of Frequency & Simple Present TenseFuture Tense3rd Person SingularSubordinating ConjunctionDependent PrepositionEnglish ArticleModal Verbs and ConditionalsModal Verbs of Deduction and SpeculationModals of Speculation and DeductionOther quiz:
Grammar › ViewOpposite word of: hot
A. cold
B. new
C. warm
D. small
Grammar › View
Choose the sentence that is CLOSEST in meaning to the sentence given.
He last visited London three years ago.
A. He has been in London for three years.
B. He was in London for three years.
C. He hasn’t visited London for three years.
Prepositions › ViewThe company announced that it had won …. a contract worth $25m to supply buses and trucks.
A. no preposition
B. to
C. for
D. from
Simple Present Tense › View
My dog _____ on the door to be let outside.
A. scratchs
B. scratch
C. scratches
D. scratching
