Final answer:
The correct answer is 'd. all of the above'. A tribute speech is a speech given to honor or pay tribute to someone or something.
Step-by-step explanation:
The correct answer is d. all of the above. A tribute speech is a speech given to honor or pay tribute to someone or something. All of the options mentioned, a toast at a wedding, a roast of the guest of honor at a banquet, and a eulogy, are examples of tribute speeches in different settings.