確認問題2現在完了形と副詞 解答・解説
(1)He lived in Brazil since forty years.
まずはsince(~から、~以来)から前半と後半に分けて考えていきましょう
後半は forty years =40年
前半は He lived in Brazil
in Brazil = ブラジルに
主語は He=彼は
動詞= lived(live)の過去形(住んでいた)
彼はブラジルに住んでいた40年以来。????
この文章は前半の文章が「現在完了」になっていませんね、
現在完了にするには
主語の後に have[has] を付け加えれば
lived は過去形から過去分詞に変わります。
そうすると意味は
彼は40年以来、ブラジルに住んでいる。????
彼は40年間、ブラジルに住んでいる。OK!
主語は He ですから has を使います
「以来」⇒「間」
since for
He has lived in Brazil for forty years.
(2)I have lost my new umbrella yesterday.
この文章は yesterday が正しいのですから
、現在完了形にすることはできません。
「現在完了形は明らかに過去を表す語句は使えません」
そうすると、この文章は過去形にするしかないですね
new umbrella = 新しい傘
何とかこの文章を考えて過去形にしていきましょう。
ただしyesterdayはそのまま。
主語は「私は」I
動詞は「失くした」一般動詞過去形 lost
lost は不規則動詞
原形 過去形 過去分詞
lose lost lost
「私は昨日、私の新しい傘を失くした」
I lost my new umbrella yesterday.
(3)Do you have ever talked with him ?
have がただしくて、たずねる文であるならば。
have は先頭に来ないといけませんから
Have+主語+副詞+過去分詞+目的語?
主語は you =あなた
過去分詞は talked =talk の過去分詞
ever =今までに
疑問文では ever は使えます。
それでは日本語で(無理やり)考えていきましょう
「あなたは、今までに彼に話をしたことはありますか?」「経験」
Have you ever talked with him ?
(4)The train has arrived just now.
今回はjust now が正しいのですから
just now の意味を考えてみましょう。
意味は「たった今」この文章は過去の文章になりますから
現在完了に文章には使えません。
ですから意味を考えて日本語を作りましょう
主語は The train =その列車は
動詞は arrived =到着した(過去形)
「その列車はたった今到着した」
The train arrived just now .
コメント