質問: 現在完了形のhave been we had been playing baseball for about half an hour when it strated to rain very heavily. なぜこの文章はhad beenを使うのでしょうか?過去完了形なのでhad playedではないのでしょうか?それと、このplayingの品詞は動名詞ですか?
回答: >なぜこの文章はhad beenを使うのでしょうか? 過去の”継続した時間” (開始から約30分)において、途中で 激しい雨に見舞われた ことを言っているので、 野球をやっていた時間は過去完了進行形が妥当でしょう。 (そこに雨が降ってきたため、次に何かが起きるのですが、それは 野球をやめるか、継続するかは書いてないですね。) 過去完了形なのでhad played であれば (過去の時点で)野球をしたとき のようなイメージですが、 had been playing では (過去の時点で)野球をしていた時 のようなニュアンスになると思います。