Shall have doneï¼Ÿ
Do we use “shall have done” followed by second and third persons? I understand that if ‘shall’ comes after second and third persons, it is employed to indicate an obligation or a warning, etc. How about ‘shall have done’?
for example: Company A shall have contributed 50 million dollars to the joint venture.
Is such usage correct? I feel somewhat strange. I understand that if we want to use future perfect tense, we will use “will have done” and in case of first persons “shall” could be adopted instead of “will”. If we want to use subjunctive mood, we will use “should have done”.
“[third persons] shall have done” looks neither future perfect nor an indication of obligations. I think it is wrong. Am I right?