現在完了形 対 単純過去形
行動が起こった時が重要でない場合や、それが特定されていない場合は、必ず 現在完了形 を使います。
行動が起こった時間や場所が特定されている場合や、それらが要求される場合は、必ず 単純過去形を使います。
比較:
現在完了形 | 単純過去形 |
---|---|
I have lived in Lyon. | I lived in Lyon in 1989. |
They have eaten Thai food. | They ate Thai food last night. |
Have you seen 'Othello'? | Where did you see 'Othello'? |
We have been to Ireland. | When did you go to Ireland? |
この二つの時制の態度 にも違いがあり、それがどちらの時制を使うかを決める重要な要因となりえます。
- "What did you do at school today?"ここでは、アクティビティに関して質問しており、学校での一日が 終わっていますので、単純過去形が使われています。
- "What have you done at school today?"ここでは、結果に関して質問しています:« 見せてください »。この質問がなされた時、学校の一日はまだ 続いています。