A、花岗岩属于岩浆岩,砂岩属于沉积岩,石英岩属于变质岩,它们成因不同,故不符合题意;B、砂岩属于沉积岩,石英岩属于变质岩,页岩属于沉积岩,它们成因不同,故不符合题意;C、砂岩页岩属于沉积岩,玄武岩属于岩浆岩,它们成因不同,故不符合题意;D、石英岩、大理岩、片麻岩皆为变质岩,它们成因相同,故正确.故选:D.