2
和訳
練習
POINT

英文を和訳するときのコツ(まだ英語に慣れていないうちは、こんなふうにするといいです)
 ・意味のかたまりごとに/スラッシュ/をいれよう。いちおう答えのところにもスラッシュをいれておきますが、この入れ方が正解というわけじゃないです。自分にとって訳しやすいようにスラッシュをいれましょう、というときに正解も不正解もないです。ただ、あんまりふしぎなところにスラッシュをいれると、かえってわけがわからなくなると思います。なので、こんなふうにしてみたらどうでしょうか、という例です。参考にしてみてくださいね。
 ・動詞と主語をさがそう。いちおう答えのところで、動詞を赤、主語を緑の字にしておきますね。
  …動詞になるところ
  …主語になるところ
問題をクリックすると訳がでます。英語が苦手なひとは、英語と訳を何度も見比べて、訳をおぼえましょう。だいたい訳せるようになったなと思ったら、解説へすすみましょう。

以下の英文を日本語にしよう。

(1) I have studied English for three years.

I / ( ) have studied / ( ずっと勉強している ) English / ( 英語を ) for ( ~間 ) three years. ( 3年 )

私は3年間ずっと英語を勉強しています。

(2) He has been busy since yesterday.

He / ( ) has been busy / ( ずっといそがしい ) since ( ~から ) this morning. ( 今朝 )

彼は今朝からずっといそがしいです。

(3) She has wanted a new guitar for a long time.

She / ( ) has wanted / ( ずっとほしがっている ) a new guitar / ( 新しいギターを ) for a long time. ( 長い間 )

彼女は新しいギターを長い間ずっとほしがっています。

(4) I have lived in Japan since I was a child.

I / ( ) have lived / ( ずっと住んでいる ) in Japan / ( 日本に ) since ( ~ときから ) I was a child. ( 私が子供だった )

私は私が子供だったときからずっと日本に住んでいます。

(5) We have not played baseball since last month.

We / ( 私たちは ) have not played / ( していない ) baseball / ( 野球を ) since ( ~から ) last month. ( 先月 )

私たちは先月からずっと野球をしていません。

(6) It hasn't rained for a week.

It / ( ) hasn't rained / ( ずっと雨が降っていない ) for ( ~間 ) a week. ( 1週 )

1週間ずっと雨が降っていません。

(7) Have you known him since he was a child?
    Yes, I have. / No, I haven't.

Have / ( ) you / ( ) known / ( 知っている ) him / ( 彼を ) since / ( ~ときから ) he was a child? ( 彼が子供だった )
あなたは彼が子供だったときからずっと彼を知っているのですか。

Yes,I have. /  ( はい、知っています。 ) No,I haven't. ( いいえ、知りません。 )
はい、知っています。 / いいえ、知りません。

(8) Has she played the guitar for three years?
    Yes, I have. / No, I haven't.

Has / ( ) she / ( ) played / ( している ) tennis / ( テニスを ) for ( ~間 ) three years. ( 3年間 )
彼女は3年間ずっとテニスをしているのですか。

Yes,she has. /  ( はい、しています。 ) No,she hasn't. ( いいえ、していません。 )
はい、しています。 / いいえ、していません。

(9) How long have you studied English?
    For three years.

How long / ( どれくらい ) have ( ) / you / ( ) studied / ( 勉強している ) English? ( 英語 )
どれくらいの間あなたは英語を勉強しているのですか。

For three years. ( 3年間 )
3年間です。

(10) How long has it been raining?
    Since this morning.

How long / ( どれくらい ) has ( ) / it / ( ) been raining? ( 雨が降っている )
どれくらいの間雨が降っているのですか。

Since this morning. ( 今朝から )
今朝からです。

和訳
練習

top