【問】日本文に合う英文を完成させなさい。
ブラウン先生は3年間ずっと日本に住んでいます。
Mr. Brown ________ ________ in Japan ______ three years.
■ポイント
① 過去から始まった状態が「ずっと~しています」というときは,
現在完了 <have[has]+過去分詞>で表す。
②「~の間」はfor, 「~から」はsinceを使う。
■解き方
「3年間ずっと住んでいます」と過去から現在まで「住んでいる」という状態が
続いていることを表すので現在完了<継続>の文<主語+have[has]+過去分詞~.>にする。
主語 Mr. Brownが3人称・単数なのでhaveをhasにし,「住む」を表す動詞liveの
過去分詞livedを続ける。動詞liveの過去分詞は語尾にdをつけてlivedにする。
文末のthree years(3年)は期間を表す語句なので, その前にforを置いて Mr. Brown has
lived in Japan for three years.という文にする。
forを使うと「どのくらい」続いているかを表すことができる。
また, sinceは過去のある時点を表す語句の前に置いて使い, 「いつから」続いているかを
表すことができる。例:since 2013 (2013年から)