句子没有错误。习语take sth for granted 可以后接as介词短语,as介词短语是修饰granted(=given)的方式状语。即take A for granted as B. 意为:想当然地认为A就是B。COCA语料库有很多类似例句:
Moreover, higher education reveres tradition, which is too often taken for granted as a signifier of quality.
However, I never was inside what I grew up taking for granted as " the Air Force museum.
We take that for granted as human beings.
The church and traditional religious commitments are no longer taken for granted as part of North American people's lives.
Most prospective parents take the process of procreation for granted as natural and practically automatic.
Modern societies have tended to take science for granted as a way of knowing, ordering and controlling the world.