[ Perfect Tenses ]
The villagers _______________ the old man’s house.
A. have repaired
B. has repaired
C. had repair
D. had repaired

Random Topics:
Modal Auxiliariesanother/the others/each other/one anotherTo infinitive - GerundModals for DeductionSimple Present and Present ContinuousModal Verbs - ObligationModals and Present TensesSports VocabularyPerfect and Past TenseCan vs CouldOther quiz:
Understanding Product Packaging and Tenses › ViewHe ______ to the gym every morning.
A. going
B. gone
C. goes
D. go
Grammar › View
I think Mr. Edison (donate) _________________________ blood several times.
A. donated
B. have donated
C. has donated
D. donates
Prepositions › Viewi need to ______ my french pronunciation
A. drop out
B. go along
C. brush up on
Mixed General Quiz › View
They are waiting to board the transatlantic ___.
a. flight
b. fright
