By this day next year my brother_____ his courseAcompletesBwill completeCwill be completingDwill have completedAnswer: D. will have completed Read Explanation: Future perfect simpleRead more in App