Which of these is true about Spanish infinitive verbs?

A. They are the "to" form of a verb

B. All of these are true

C. They have a stem and an ending

D. They end in AR, ER, O IR

Please help!!! :)