Topics: Present Perfect and Present Perfect Progressive Tenses
We ___ (read) this book for an hour.
A. are reading
B. have read
C. have been reading
D. read
Select your answer:

Random Topics:
Subject Verb Agreement and TensesSimple Present and Past TenseReported Speech and Reported QuestionsGrammar - QuantiflierModals and AdvicePresent ProgressiveVerb to haveFuture PlansConditional and Mix Conditional SentenceSynonymOther quiz:
Conjunction › ViewI walk by his house every morning, … I long to see his face
A. And
B. But
C. For
D. Yet
Phrasal Verbs › View
If you want to make a good impression ,it’s important to ______ your colleagues.
A. keep away from
B. keep out of
C. keep in with
D. keep on at
