You have two choices, to stay or to go.

to stay and to go are the infinitives
they are used as adjectives?

Yes they are infinitives...But they are not adjectives; they are nouns.

No, the infinitives "to stay" and "to go" in this context are not used as adjectives. Infinitives are the base form of a verb preceded by the word "to." They can be used in various ways, such as nouns, adverbs, or even as the subject or object of a sentence.

In this example, "to stay" and "to go" are used as the objects of the verb "have." The sentence is giving you two choices to consider: staying or going.

To determine whether an infinitive is being used as an adjective, you would look for the infinitive modifying a noun. For example, in the sentence "I have a book to read," the infinitive phrase "to read" is acting as an adjective because it modifies the noun "book." The infinitive describes the purpose or the intended action related to the noun.

So, in the case of your sentence, "to stay" and "to go" are not functioning as adjectives as they are not modifying a noun. They are used as objects of the verb "have."