By the end of this term I --- my Master's degree.A.shall have obtained B.shall obtain

问题描述:

By the end of this term I --- my Master's degree.A.shall have obtained B.shall obtain
A.shall have obtained B.shall obtain
C.may have obtained D.ought to have obtained

A.1.By "截止到..." ,与完成时连用.2.Shall "应该",表示对未来的推测,此处用 "will have obtained" 也可以的