it是形式主语,没错;
to study hard...是真正的主语,也没错。
错误在于:
首先,worth不能这么用。正确的说法是be worth it to do sth.不过这么用会造成一个句子里出现两个it,又非指代同一件事物,属于语法正确但很别扭的说法。如果可以换词,建议说It pays to do sth.
其次,task是可数名词,需要冠词或者复数形式。
再者,task的含义很广,可以是被布置的任务也可以是任何一件需要去做的事,造成此处意义不明确。因此,推荐使用homework、assignments等更为狭义的词汇。
温馨提示:答案为网友推荐,仅供参考