回答

文意が通じなくなるからです
あくまでもconstruction project(建設計画)という名詞の塊であるので、ここはDでなければなりません
逆にBであると、constructed project(建設された計画)となり、文意が通じなくなってしまいます
constructするのは例えば道路であり、ビルや建物であるので、project(計画)を修飾することはできないのです

この回答にコメントする
疑問は解決しましたか?