The perfect infinitive underlines the fact that the work as been completed by 5 o'clock. This infinitive is possible with will/shall as well: We will/shall have done the work by 5 o'clock. CB
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.