(b)は過去進行形です。be助動詞をwasやwereにすることで過去のある時点ピンポイントでの進行中の動作を表すことができます。
例文を訳してください。
whenという接続詞があります。そちらの文から訳しましょうと習いましたね。
「私の父が家に帰ってきたとき、私は勉強していた」「父が帰宅したとき」にしてもいいです。
「お父さんが家に帰ってきた」そのときピンポイントで何をしていたのか表しています。
この「父が帰宅したとき」のような過去進行形だとわかるヒント(私はそれをサインと呼んでいます)になるような表現が必ずあります。そこをとらえないと文法問題で正解できません。