If someone without faith eats and drinks the consecrated bread and wine, does he or she still receive the Body and Blood of Christ?

If “to receive” means “to consume,” the answer is yes, for what the person consumes is the Body and Blood of Christ. If “to receive” means “to accept the Body and Blood of Christ knowingly and willingly as what they are, so as to obtain the spiritual benefit,” then the answer is no. A lack of faith on the part of the person eating and drinking the Body and Blood of Christ cannot change what these are, but it does prevent the person from obtaining the spiritual benefit, which is communion with Christ. Such reception of Christ’s Body and Blood would be in vain and, if done knowingly, would be sacrilegious (1 Cor 11:29). Reception of the Blessed Sacrament is not an automatic remedy. If we do not desire communion with Christ, God does not force this upon us. Rather, we must by faith accept God’s offer of communion in Christ and in the Holy Spirit, and cooperate with God’s grace in order to have our hearts and minds transformed and our faith and love of God increased.