Troubleshooting the perfect tense

A German and History teacher of 25...

11 years ago
A six point checklist for improving the perfect tense