I ……… for an hour yesterday.
B. am reading
C. was reading
D. had read
Gerund vs. InfinitivePast Perfect Tense Homonyms Too or EnoughPresent Simple VS ContinuousPresent Simple Tense PassiveGrammar (Adverbs, Prepositions, Prepositional Phrases)Has and HaveFOR & SINCE
Other quiz: Idioms
To walk on eggs means:
a. To be very cautious.
b. To do something very unpleasant.
c. To do something very costly.
How to use : Read the question carefully, then select one of the answers button.