It is claimed that there is a contradiction between the statements made in the verses regarding Christians and Jews. While some of the Christians and Jews are praised in some verses, they are also criticized in some other verses. When you interpret these verses not taking into consideration the flow of the subject, you will make wrong extractions. But when interpreting the verses within the text of the subject integrity, you will find out that there is no any contradiction between the verses. The truth that should be known firstly is that the religion in the presence of Allah is Islam. The word Islam is both a proper name and an adjective. It means surrendering to Allah. This fact is revealed in the below mentioned verse. The religions where surrendering is towards many gods other than Allah are obviously refused in this verse.
Whoever looks for any religion other than Islam will not be accepted. He will lose in eternity too. (Âli İmran Surah – 5) Allah has sent many books and messengers before. They also invited people to surrender to Allah. The Islam religion and this adjective does not only belong to our Prophet. All of the messengers and whoever obeyed them are Muslims.
Who is better than the person who accepts the religion of Ibrahim who made good acts and surrendered to Allah believing that he is the one? Allah took Ibrahim as his friend. (4 Nisa Surah – 125)
Even people have believed in religions with different names throughout the ages, there were many people who surrendered to Allah. Accordingly Allah will reward them back:
Undoubtedly, whoever believes and those who believe in Allah, the eternity and do good acts from the Christians, Jews and Sabiis will be rewarded by Allah. They need not to be afraid and sad. (2 Bakara Surah – 62)
The fact is that, whoever believes and those who believe in Allah, the eternity and do good acts from the Christians, Jews and Sabiis; they do not need to be afraid or sad. (5 Maide Surah – 69)
But those who did not surrender to Allah and worshiped gods other than him have been deniers. They will be punished in the judgment day for what they did. This fact is stated in the verse as follows:
Those who claim that Allah is Messiah the son of Mary are misbelievers. In fact Messiah said: ‘’Israelis, worship Allah who is both my and your God. He has forbid the heaven to whoever denies him. Those people will settle in fire. Nobody helps tyrants.” (5 Maide Surah – 72)
Jews said: “Uzeyir is the son of Allah”; Christians said: “Messiah is the son of Allah”. This is what they told; they are imitating the words of those who denied before them. Allah damns them? (9 Tövbe Surah – 30)
As a result, there is no contradiction between two groups of verses. They come to wrong conclusions because they make interpretations over wrong concepts. Surrendering to Allah has been adopted by many people from different religions throughout the ages. For example the apostles who believed in Jesus believed in Allah and his messenger. Allah will reward their good deeds. But also there were people who took Jesus as God and worshiped him and Allah will punish them. These facts are mentioned in the verses. So obviously there is no any contradiction in the verses of Quran about this matter.