Which of the following hydrocarbons will give substitution reactions and why?

CH4, C3H6, C3H8, C4H6, C5H12, C5H10

Saturated hydrocarbons will give substitution reactions. Being saturated hydrocarbons, CH4, C3H8, and C5H12 will give substitution reactions.
22