1844. Yesterday by 8 o'clock he ... all his homework.
Poll
- finished
- was finishing
- had finished
- had been finishing