【正确答案】
D
【答案解析】[考点] 民事法律行为的生效
[解析] 行为人具有相应的民事行为能力是民事行为的生效要件,不是成立要件,因此如果张某是无民事行为能力人,质押合同成立,但是不生效:A项不正确。如果张某被胁迫,根据《合同法》的规定,合同是可撤销合同,不是当然无效合同,B项不正确。《担保法》第64条第1款规定:“出质人和质权人应当以书面形式订立质押合同。”C项不正确。根据《担保法》第64条第2款的规定,质押合同是实践性合同,即质押人将质押物移交于质权人占有是质押合同生效的条件,所以D选项正确。