What exactly is the difference between these two phrases. How does けど/が affect the meaning and how does it relate to its meaning of 'but'?
I asked a native speaker how to say "I hope I will be able to eat everything." (When presented with a very large meal). I was told 全て食べる事が出来るといいんですけど