It is our duty to keep our schoolyard clean and tidy.这句话是主语从句吗?

问题描述:

It is our duty to keep our schoolyard clean and tidy.这句话是主语从句吗?
It's one's duty是固定搭配吗?如何翻译,用法是什么?

保持校园清洁是我们的责任
It is one's duty to do sth做某事是某人的责任,不是从句,it是形式主语,to keep our schoolyard clean and tidy是真正的主语