Peter will______the job as Sales Manager when John retires.
【正确答案】 B
【答案解析】when引导的时间状语从句提到“当约翰退休时”,根据常识,公司有人退休时,会有其他人来接管他的工作,take over具有“接管”的意思,可以接后面的the job作宾语,为本题的正确答案。