回答

以下のような構文解釈ができると思います。
Your English teacher(S) has given(V) you(IO) this article(DO) <to read>(不定詞・形容詞的用法) <to prepare for a class debate>(不定詞・副詞的用法).
英語の先生は、クラスでのディベートの準備のために、この記事を読むようにあなたに勧めました。
← 英語の先生は、クラスでのディベート<の準備をするために>、<読むべき>この記事をあなたに与えました。

参考にしてください。

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