He spoke English so well that I took it for ______that he was an American.
【正确答案】 D
【答案解析】解析:本题考查固定搭配。“take sth.for granted”是固定用法,意为“认为…是理所当然的”。故选D。