「it is 形容詞」に、「of+人」を続けていく文についてです。
「of+人」を続けると、「その人は~」というように、その人の「性質や評価」を表します。
問題1について
解答は次のようになります。 It was good of you to arrive so promptly.
It was good となっているのは2つあります。そのうちof youが続いているのは1つだけです。
It was good of you で、「あなたは良かった」という意味になります。
ここではto arrive so promptlyが続いています。
promptlyは、「すばやく」という意味の副詞です。
It was good of you to arrive so promptly. で、「そんなに早く着くとは、あなたは良かった。」という意味になります。
問題2について
解答は次のようになります。 It was clever of humankind to invent science.
cleverは、「賢い」という意味の形容詞です。
また、humankindは「人間」という意味の名詞です。
It was clever となっているのは2つだけです。その後に、of humankindと続いているのは1つだけです。
It was clever of humankind で、「人間は賢かった」という意味になります。