I’ve known my best friend for over ten years., I hope to have got a promotion at work by the end of the year., I expect to have learned a lot by the end of the semester., I’ve been watching an interesting TV series lately., I hate it when people never acknowledge having made a mistake., I prefer having finished all the tasks as soon as possible rather than putting them off., I’ve been falsely accused of having done something bad., I had already known and used perfect gerunds and perfect infinitives by the time we discussed them last lesson.

by

Leaderboard

Visual style

Options

Switch template

Continue editing: ?