動詞の時制と態比較問題

現在完了形(has/have + 過去分詞)と過去形(動詞の過去形)の違いとして、最も適切な説明はどれですか?

A.現在完了形は「過去のある時点で完了した行為」を表し、過去形は「現在との関連がある経験や結果」を表す。
✗ 説明が逆です。現在完了形が「現在との関連」を、過去形が「過去の時点」を表します。
B.現在完了形は「現在との関連がある経験や継続・完了」を表し、過去形は「過去のある時点の出来事」を表す。← 正解
✓ 正解です。現在完了形(e.g. I have visited Paris.)は現在と関連した経験・継続・完了を、過去形(e.g. I visited Paris last year.)は過去の特定時点の出来事を表します。
C.現在完了形と過去形はほぼ同じ意味で、どちらも使用できる文脈では自由に交換できる。
✗ 両者は互換性がありません。「yesterday」など過去の時点を示す語と現在完了形は共起しないなど、文法的制約があります。
D.現在完了形は「未来の予定」を表す場合に使われ、過去形は「完了した行為」のみを表す。
✗ 現在完了形は未来を表しません。未来の予定にはwillやbe going toを使います。

TOEIC L&R(英語検定) の問題一覧