A verb is used to express an occurrence, action, or state. It is the grammatical centre of the predicate in a sentence. Option D)will have sold is correct as the future perfect tense is used to indicate an action that will be finished between now and sometime in the future. The other options are wrong as no other tense can be used here. The correct answer is D)will have sold.