Yes, you are right.

That's because 'буду' and 'могу' are verbs. If a predicate consists of two verbs (the auxiliary and the main) the second one (the main) should be in the infinitive. It's like...