[ Grammar ]
He ______ riding a horse yesterday.
A. rides
B. is riding
C. has ridden
D. rode

Random Topics:
Phrase or ClauseModal Verbs for Permission and ObligationModal Verbs for SpeculationCorrelative conjunctionsPresent Simple TensePossessive AdjectivesGive, do and makeComparison DegreeDefinite and Indefinite ArticlesPerfect and Past TensesOther quiz:
Grammar › ViewLook! George _________ French to that man over there and they are having an interesting conversation.
A. was speaking
B. is speaking
C. spoke
D. has spoken
Grammar › View
Have you ever expected ____ an astronaut?
A. to become
B. become
C. becoming
Grammar › ViewMr. Raman plays football, ________ he coaches basketball, too.
A. and
B. or
C. but
D. so
Tag Questions › View
The girl can’t run very fast, __________________?
A. does she
B. can she
C. isn’t she
