\r\n\r\n
英文法では、多くの文の構造に微妙な違いがあり、そのほとんどが似たような意味を伝えている。しかし、これらの文の使い方や使われる場面は、いつも微妙に異なっている。似たようなケースに「Did You」「Have You」がある。この2つは、同じような意味を持つように見えますが、確実に違いがあります。まず、「Did You」は、単純に過去の不定形・単純時制で、何かが終わったかどうかを尋ねるために使われます。このような文では、「Did」がすでに「Do」の第2形態であるように、主語を伴う動詞の第2形態を使う必要はなく、単に最近の過去の出来事や活動について何かを問う、例えば、Did you see me come today?もう終わりですか?これは、イベントが終了して、「誰か見たかな?第二に、助動詞が文頭にあるときは、必ず疑問文である。一方、「Have You」は、別の意味を伝えている。まず、現在についてであり、単純な過去より一歩進んでいることです。ただし、単に現在ではなく、現在の完了構文である。現在完了のため、常に動詞・過去分詞の第3形と一緒に使って文を完成させます。 e. Did you finish the task?ここで、誰かが現在の達成感について何か質問しています。
そうなんですか? | ここにいたのか |
使用方法 | |
過去不定詞/単時制のみ | 現在完了形で使用します。 |
人間関係 | |
最近の過去に適用され、他の時制には適用されない | 今やっていることをやり遂げるために |
イベント情報 | |
終了したばかりの情報も含まれています | ただ、何かが完成しているかどうかは、とりあえず聞いてみてください。 |
DidはDoの第2形態で、通常、過去の不定詞・単文型で使われます。過去不定詞を除き、時制上、助動詞としても主動詞としても使用できない。文頭に出てくる場合は、必ず疑問文になります。
Haveは主に所有の主動詞として使われるが、通常文が完了形になるため、助動詞・助動詞としても使われる。"Have You "は、何かが終わったかどうかを尋ねるために使われ、正確な意味を伝えるために、常に動詞/過去分詞の第3形を伴って完了します(例:Have you eaten?
英語は世界で最もよく話されている言語の一つかもしれませんが、簡単だと思っていて、使うときにどう生かせばいいかわからない用語がたくさんあります。DidとHaveは似たような用語ですが、この記事ではその意味と違いについて正しく理解していただければと思います。