English
SMA

空欄補充、英語の問題です。

I wonder why she isn't here.
She ( ) never been late for class.

正 : has

誤 : had

今までは遅れたことがないが、"今"は遅れているという観点で、"never been late for class"な状況は過去に終わった…と考えてこの答えにしました。
どうしてこの答えでは間違いなのでしょうか?

教えて下さると嬉しいです。

Answers

まず、
has never beenは現在完了「〜したことがない」
had never beenは過去完了「〜したことがなかった」
ということが前提です。

現在完了は今現在までしたことがなかったということを言う時に使います。

一方、過去完了は過去のある時点まで〜したことがなかったということを言う時に使います。
過去のある時点ということは、「3年前までは〜したことがなかった」というような今よりも前のことを言う場合に使います。

今回は「今まで」なので現在完了を使います。

こんな感じの解説でよろしいでしょうか??:( ;´꒳`;)

Post A Comment
Apa kebingunganmu sudah terpecahkan?