ベネッセ 教育情報サイト ベネッセ 教育情報サイト

子育て・教育・受験・英語まで網羅したベネッセの総合情報サイト

お知らせ
  • 文字サイズ変更
  • S
  • M
  • L
  • No : 215
  • 公開日時 : 2017/01/16 00:00
  • 更新日時 : 2021/10/05 16:04
  • 印刷

【英語】現在完了形で使うforとsinceの違い

現在完了の文でforかsinceがつくことがありますが,forとsinceの違いを教えてください。
カテゴリー : 

回答

■<for(~の間):期間>
 [例]:for a year(1年間), for two weeks(2週間)など
■<since(~以来):過去のある時点>
 [例]:since last month(先月以来), since I was a child(わたしが子どものときから)など
 
※forは前置詞なので後ろには名詞しかきませんが,sinceは前置詞と接続詞の両方になるため,「主語+動詞~」が続くことがあります。
 
 [例]
・Mike has been in Japan for three years.
(マイクは3年間日本にいます)
・I have learned the piano since I was five years old.
(わたしは5歳のときからピアノを習っています)

アンケート: このQ&Aへのご感想をお寄せください。

ご意見・ご感想をお寄せください。 こちらに質問を入力頂いても回答ができません。いただいた内容は「Q&Aへのご感想」として一部編集のうえ公開することがあります。ご了承ください。

この記事をシェアする

  • facebook
  • twitter
  • line
学びの手帳
お手持ちのスマホでチェック!