【問題】
空欄に最も適当なものを下の①〜④のうちから一つずつ選びなさい。
Olivia who lives in Roppongi didn’t hear the doorbell when his visitors arrived, because she ( ) a shower.
① has been taking ② was taking ③ took ④ has taken
【解説】
didn’t hearとあるので、過去の話だと分かる。従って、①④は現在完了形なので不可。
お客さんが到着した時インターホンが聞こえなかった。なぜかそのなった時まさにシャワーを浴びていたからだ。
ある時の一点でまだその動作の最中だといったような状況を表すのは進行形。さらにこれは過去の時なので過去進行形(beの過去形+Ving)にします。
従って答えは②
【訳文】
六本木に住むオリビアは客がきた時にインターホンが聞こえなかった。ちょうどシャワーを浴びていたからだ。