- ベストアンサー
英語の文法についての質問 | 現在完了形の使い方とは?
- 英語の現在完了形の使い方について質問があります。特に「have」と「has」の使い分けについて疑問があります。
- 具体的な例として、「Five years have passed since we became friends.」や「Recently more and more people have begun to use personal computer.」という文がありますが、なぜ「have」となるのか理解できません。
- 英語の達人の方、どうか私にこの文法を教えてください。再び英語を勉強しなおしていて困っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>たとえばOne yearの場合は、1年だから単数と考えてOne year hasになるのでしょうか? その通りです。 a year(one year)は3人称単数なのでhasです。 1人称「私」と2人称「あなた」以外は全て3人称です。 あとは単数か複数かだけが判断基準です。
その他の回答 (2)
現在完了(have[or has]+動詞の完了形[一部例外を除いて-ed])の文章を作るとき、主語が二人称単数形(he/she)または三人称単数形(it etc...)の場合はhas、その他の場合はhaveを使います。主語の主語が単数であってもhaveを使うのは主語が一人称の場合(つまり、主語が自分である場合)に限ります。(例:I have been to Canada this summer.) 例の文章の場合、主語である『Five years』や『Recently more and more people』は三人称複数なので、haveとなります。
お礼
御丁寧にどうもありがとうございます。 追加で質問させてください。 そもそも二人称、三人称ってなんなのでしょうか。 それを単数や複数とどうやってみただけでわかるのですか? そこでいつも悩みます・・・。教えてください。
- gadovoa
- ベストアンサー率28% (835/2909)
1人称単数 I have 1人称複数 we have 2人称単数 you have 2人称複数 you have 3人称単数 he has 3人称複数 they have 上記のように3人称単数以外はhaveなんです。 five yearsは少なくとも単数ではないでしょう。 だからhaveです。 また、peopleって「人々」だから複数でしょう。 だからやっぱりhaveになります。
お礼
とっても細かくわかりやすく書いてくださりありがとうございます! たとえばOne yearの場合は、1年だから単数と考えてOne year hasになるのでしょうか? 教えてください。
お礼
本当に最後までわかりやすくご親切に教えてくださってありがとうございます! やっと謎が解けました。これからも英語がんばります! また英語でわからないことがあったら是非よろしくおねがいします!