Can a person attain a place in heaven if they have never received Communion?
Yes, they can. If they couldn’t all those who died baptized but not yet old enough or able to receive would be doomed. Jesus wasn’t speaking literalistically when he said:
Jn t So Jesus said to them, "Truly, truly, I say to you, unless you eat the flesh of the Son of man and drink his blood, you have no life in you.
He was addressing people who disputed him and who didn’t believe in him when he said this. He was saying that they had to believe in him in this, as opposed to denying what he was teaching them about the New Covenant in his blood. The Church sees this as Jesus saying that those who believe what he taught us will draw on the sacrifice of his body and blood, even if they can’t physically receive the sacrament.
The full answer should address who the person is.
Can a person who has never encountered the truth of the Gospel, if he leads a good life and tries to find God in the ways available to him, attain a place in heaven? Yes, he can.
Can a person who knows that the Church is necessary for salvation, but refuses to enter into it or remain in it (and thus, refuses to participate in the Eucharist), attain a place in heaven? That would be a difficult case to make – the answer would seem to be ‘no’.
Think about it – what would that mean for everyone in the Old Testament?