今日の1英文は「I have worked here for three years.(ここで3年間働いています)」です。職場の自己紹介や、新しく来た人との雑談で「どのくらいここにいるのか」を伝えるときに使えます。
この英文には、TOEIC や英検などの試験でも学ぶ文法「現在完了(継続)」が入っています。ビジネスの場面の文で、形と使い方を一緒に確認しましょう。
今日の1英文
今日の1英文
I have worked here for three years.
ここで3年間働いています。
使う場面は、職場で自分がどのくらいの期間その会社・部署にいるかを伝えるときです。「3年前に働き始めて、今も働いている」という意味になります。
単語と文の形のポイント
1. 現在完了(継続)の形は「have + 過去分詞」
現在完了は have(主語が he / she / it などのときは has)+ 過去分詞 の形です。今日の文では have + worked(work の過去分詞)になっています。「継続」の使い方では、「過去のある時から今までずっと続いている」ことを表します。
2. 期間は for、始まった時点は since
「どのくらいの間」を言うときは for + 期間(for three years / for a long time)、「いつから」を言うときは since + 始まった時点(since 2020 / since last April)を使います。試験の穴うめ問題でも、この2つの使い分けはよく確認される基本です。
3. 過去形との違い
「I worked here for three years.」と過去形にすると、「(以前)ここで3年間働いていた」となり、今はもう働いていない意味に受け取られやすくなります。今も続いていることを伝えたいときは現在完了を使いましょう。
発音のコツ
会話では I have が縮まって I’ve(アイヴ) になることが多いです。「I’ve worked here」のように言うと自然に聞こえます。
worked の -ed は「ト」に近い小さな音(/t/)で、「ワークト」と短く読みます。また for は弱く「ファ」のように軽く読まれることが多く、three の th は舌先を軽く歯にあてて出す音です。カタカナはあくまで目安で、実際の音は地域や話す人、話す速さによって変わります。音声教材などでお手本を聞いて確認してください。
言いかえ表現
| 英文 | 日本語訳 | ニュアンス |
|---|---|---|
| I’ve been working here for three years. | ここで3年間働いています。 | 現在完了進行形。「ずっと働き続けている」という動きの続きを少し強く感じさせます。work は今日の文とほぼ同じ意味で使えます。 |
| I’ve been with this company for three years. | この会社に3年間います。 | be with ~ で「~に所属している」。ビジネスの自己紹介で使いやすい言い方です。 |
| I joined this company three years ago. | 3年前にこの会社に入りました。 | 過去形。「入社した時点」に注目した言い方です。ago は過去形と一緒に使い、現在完了とは使いません。 |
会話で使ってみよう
A: How long have you worked here?
(ここで働いてどのくらいですか?)
B: I have worked here for three years.
(3年間働いています。)
A: Then you must know the team well. Could you show me around?
(それならチームのことをよくご存じですね。案内していただけますか?)
B: Sure. I’ve been on this team since last April, so I’m happy to help.
(もちろんです。このチームには去年の4月からいるので、喜んでお手伝いします。)
質問の「How long have you ~?(どのくらい~していますか?)」も現在完了(継続)の形です。答えとセットで覚えておくと便利です。
練習のしかた
- お手本の音を確認しながら、英文を声に出して3回音読します。
- 英文を見ずに、何も聞かずに言えるようになるまでくり返します。
- 自分の経験に合わせて、単語を置きかえた文を1つ作って言ってみます。
置きかえの例: I have lived in Osaka for five years.(大阪に5年間住んでいます。)のように、動詞と場所・期間を自分のことに変えてみましょう。
今日のミニクイズ
次の日本語を英語にしてみましょう。答えは記事の最後にあります。
Q1. 私は10年間ここに住んでいます。
Q2. 彼女は2020年からこの会社で働いています。
前回のふり返りと次回の予告
前回の1英文: Let’s wash our hands.(手を洗おうね)
次回の予告: 「どういう意味?」は英語でどう言う?
クイズの答え
A1. I have lived here for ten years.(I’ve lived here for ten years. でもOK)
期間なので for を使います。
A2. She has worked for this company since 2020.
主語が she なので has、始まった時点なので since を使います。She has worked at this company since 2020. も使われます。
覚えた英文は、実際に口に出して使うと定着しやすくなります。会話で使う機会を作りたい方は、オンライン英会話おすすめ9社を比較|料金・講師・無料体験で選ぶ【目的別】も参考にしてみてください。
