Translation:He comes and goes between the house and the garage.
Because it's an idiom. In English, you would say to come and go = "to go back and forth", while in French the idiom is aller et venir.
We say, in American English, "go back and forth." Yes, that is truly the order in which we say it.
But, when it comes to saying comes and goes, or goes and comes, or going and coming or coming and going, it makes no difference in which order we say it in.
The French idiom is "aller and venir", said in that way only.
But, when it comes to American English, our answer in this case, should be marked correct for answering in any of the following ways,
"he goes and comes between the house and the garage,"
or "he comes and goes between the house and the garage,"
or "he is going and coming between the house and the garage"
or "he is coming and going between the house in the garage,"
because it makes no difference in our language which order you put the going and the coming.
This is not an idiom to us. So do not be confused.
This phraseology should not be viewed in the same way as when we say "back and forth."
"Back and forth" is the only order in which we put this particular phrase.