Final answer:
Israel has controlled all of Jerusalem since the Six-Day War in 1967, when it seized territories from Egypt, Jordan, and Syria, including Jerusalem. Though subsequent peace talks and wars occurred, Israel's control over Jerusalem has remained intact.
Step-by-step explanation:
Israel has controlled all of Jerusalem since the Six-Day War in 1967. Prior to this, Jerusalem was intended to be under an 'international trusteeship' based on the UN's 1947 partition plan for Palestine. However, the ongoing conflict between Jewish people and Palestinian Arabs led to a number of wars, and it's only after the Six-Day War in 1967 that Israel gained control over the entire Jerusalem. The Palestinian regions of West Bank, Golan Heights as well as Sinai Peninsula and Gaza Strip were also annexed by Israel during this conflict.
Although peace talks and further conflicts occurred post-1967, notably the peace treaty with Egypt in 1979 where Israel agreed to return Sinai Peninsula back to Egypt, the control over Jerusalem remained with Israel. Therefore, option D) the Six-Day War in 1967, is the correct answer.
Learn more about Control of Jerusalem