English
Senior High
Resolved

CとDで迷っています。理由も含めて教えて頂けると嬉しいです。

sleeping for an hour and a half in my office when my boss came in. (A) was (B) will be (C) have been (D) had been moa eis sW ne tnelanona benanolas (A8 higu ne 20uA ro on se OL

Answers

✨ Best Answer ✨

have beenだと今まで寝ていたことになるので、when節が過去の1点を表していることからhad beenが合ってると思います。

ひさか

理解できました!
ありがとうございます。

Post A Comment

Answers

was sleeping だと「その時寝ていた」で、ある「時点」のことを表す。
元の文は for an hour and ... と「期間」が入っていて「その間ずっと寝ていた」となるので(C)の完了形を選ぶのが適切でしょう

Post A Comment
Were you able to resolve your confusion?