ここでは動詞のing形として「raining」が置かれます。
It has been raining for three days. で、「雨が3日間降り続いていました。」という意味になります。
問題2について
解答は次のようになります。 What have you been studying this morning?
ここでは「what」を使った疑問文になっています。疑問文では「have」が主語の前に置かれます。
問題文では「been」の後ろに「to」が置かれている文がありますが、「been」の後ろには「to」が続かずに「動詞のing形」が置かれます。
What have you been studying this morning? で、「今朝、あなたは何を勉強していましたか。」という意味になります。
問題3について
解答は次のようになります。 I have been waiting for some opportunity.
ここで使われている動詞のing形は、「waiting」です。そこでhave been waitingとなっている文を選択していきます。
I have been waiting for some opportunity. で、「私は機会を待っていました。」という意味になります。
問題4について
解答は次のようになります。 I've been reading about them.
ここで使っている詞のing形は「reading」です。そこでhave been readingとなっている文を選択していきます。
なお、「have」は「I've」というように短縮されています。「I've」はI haveのことです。
I've been reading about them. で、「私はそれらについて読んでいました。」という意味になります。
問題5について
解答は次のようになります。 You've been playing too much football.
ここで使われている動詞のing形は「playing」です。そこでhave been playingとなっている文を選択していきます。
また「have」は、You'veと短縮されています。
You've been playing too much football. で、「あなたはフットボールをしすぎていました。」という意味になります。
問題6について
解答は次のようになります。 Have you been talking to him?
ここで使われている動詞のing形は「talking」です。そこからhave been talkingとなっている形を見ていきますが、この問題では疑問文になっています。そこでhave you been talkingとなっている文を選択していきます。
Have you been talking to him? で、「あなたは彼に話をしていましたか。」という意味になります。
問題7について
解答は次のようになります。 I've been having discussions too.
ここで使われている動詞のing形は「having」です。「have」のing形は、「having」になります。そこでhave been havingとなっている文を選択していきます。
I've been having discussions too. で、「私も論じていました。」という意味になります。