We …. (complete) the whole work by May (Supply the correct form of verb):AcompletedBhave completedCcompleteDshall have completedAnswer: D. shall have completed