A weak answer: "can" is a defective verb. It has no infinitive, no gerund, no past participle. Consequently, "be able" substitutes for "can" in those circumstances.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.