A) I am going to make a cake for her
B) She is giving a present to John in this moment
Quando falamos em present continuous ( presente contínuo ) estamos falando em uma ação que está acometeremos no momento em que é falada. Assim como no português nos usamos “indo” no inglês também. Então fica “ eu estou indo fazer tal coisa...” ou “eu estou fazendo tal coisa”
Espero ter ajudado