Excuses, excuses... Logic riddle

Excuses, excuses... Logic riddle
This worksheet has already been reviewed by our moderators, so it can no longer be reported.

Author's Instructions

Use the clues to match the student to the homework tasks, the subject and the pet-related excuse (complete the whole grid, even if you've found all the answers, or else you lose points!). Then write sentences using the Past Simple, the Past Continuous and "when".