I _____ my course by that time.Awill completeBhad completedCcompletedDshall have completedAnswer: D. shall have completed Read Explanation: The phrase “by that time” points to an action that will be finished before a specific future moment.For this, we use Future Perfect Tense:shall/will have + past participle.Here: shall have completed (or will have completed) is correct Read more in App