can vs be able to?
Can and be able to are often interchangeable and you can usually use either one without a difference in meaning. But not always. Can is a modal auxiliary verb that expresses general ability in the Present tense, or could for general ability in the Past tense.