英会話のポタル Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years"? 現在完了形は、過去と現在を
更新記事風
- 2026/07/19 02:30 補足:本文全体を通して「Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years"?」の使いどころが追いやすいよう見直しました。
- 2026/07/19 02:30 更新:「Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years"?」の中心表現を冒頭で確認しやすいよう整理しました。
- 2026/06/14 02:30 追記:「現在完了形とは?基本とMike and I の場合」まわりの読み返しポイントを更新しました。
- 2026/06/14 02:30 更新:Mike・andに触れている箇所を見つけやすいよう補足しました。
- 2026/05/10 02:30 追記:現在完了・三人称単数現在と例文の対応が見やすいよう説明の流れを調整しました。
- 2026/05/10 02:30 補足:今月のおすすめ例題を差し替え、表現まるごとの用法の確認ポイントを追加しました。
注意書き(2026/07/19 反映)
「Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years"?」は似た表現と置き換えられない場面があります。現在完了・三人称単数現在と前後の語順を合わせて確認するとずれを減らしやすくなります。
編集後記
例文と本文を往復すると、意味と日本語訳・使い方のまとまりがつかみやすく、「Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years"?」の中心表現も押さえやすくなります。 (2026/07/19 反映)
今月のおすすめ例題
2026年7月版 / 表現まるごとの用法
対象表現:Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years"?
1. 例文生成
He said, "Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years." to close the conversation.
2. 日本語訳
彼は会話を締めくくるときに「Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years.」と言いました。
3. 文法解説
この例文では「Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years"」をひとまとまりの英語表現として使っています。表現全体の形を崩さず、前後に文脈を足すと自然に引用できます。

英会話のポタル
Q: Mike and I are good friends (three years ago)。現在完了形は "Mike and I have been good friends for three years"?
現在完了形は、過去と現在をつなぐ大切な文法です。
今回の質問では、「Mike and I are good friends」という文に(three years ago)を加えて現在完了形にする問題が出されました。
質問者さんの答えは「Mike and I has been good friends since three years ago」でしたが、残念ながら
いくつか修正点があります。
まず、主語がMike and Iなので、三人称単数ではなく複数扱いとなり、hasではなく
haveを使う必要があります。
また、
期間を表す場合はsinceではなくforを使うのが一般的です。
したがって、より自然な表現は「Mike and I **have been** good friends for three years」となります。
この機会に、現在完了形の用法をしっかり理解して、より正確な英語表現を身につけましょう。
## 英語の現在完了形:Mike and I の文を3年間友達という表現にする方法
現在完了形は、過去の出来事が現在にどのように影響しているかを示すのに役立つ文法です。
今回の記事では、「Mike and I are good friends (three years ago)」という文を現在完了形にする際のポイントを解説します。
現在完了形とは?基本とMike and I の場合
現在完了形は、「have/has + 過去分詞」で構成され、過去から現在までの継続、完了、経験、結果などを表します。
今回の例文のように、
**Mike and I のように主語が複数の場合**は、have を使うのが基本です。
間違いやすいポイント:has ではなく have を使う
質問者さんの回答では、has が使われていましたが、Mike and I は複数なので have を使う必要があります。
**主語が複数の場合は have を使う**と覚えておきましょう。
期間を表す:since ではなく for が適切
「three years ago」という期間を表す場合は、since ではなく for を使うのが適切です。
since は特定の時点からの継続を表し、for は期間の長さを表します。
**期間の長さを表す場合は for を使う**と覚えておきましょう。
Mike and I have been good friends for three years が正解
以上の点を踏まえると、「Mike and I are good friends (three years ago)」を現在完了形にした正しい文は、
**「Mike and I have been good friends for three years」**となります。
この文は、「マイクと私は3年間ずっと友達です」という意味になります。
現在完了形をマスターしよう
現在完了形は、英語の表現力を豊かにするために
**非常に重要な文法**です。
今回の記事を参考に、現在完了形をマスターして、より自然で正確な英語表現を身につけましょう。
Yes