◉過去を表す語句とは現在完了形はつかえない
左上の Hiro-Hiro-Eigoをクリックすると初期画面に戻ります
https://scrapbox.io/files/662a2a3e38f3430023c77381.webp
He has broken the window.
過去形 VS 現在完了形
Sくん:現在完了形と過去形は日本語的には見分けがつきずらいです。
彼は 割ってしまった 窓ガラスを。
彼は 割ってしまった 窓ガラスを。
T先生:じゃ、今、ガラスが散乱しているのなら、brokeだろうか、has brokenだろうか。
Sくん:brokeですか。
T先生:答えはhas broken。現在完了形。has今持っている+broken壊した状況を。だからなんだ。
Sくん:あ、割った状況を、今持っているだからガラスが散乱しているんですね。hasは飾りじゃなかったんですね。
T先生:そうなんだ。現在完了形は「今がどうか」と言う部分にめっちゃ焦点が当たる。
今持っている+してしまった状況を (完了) She has broken the window. たった今窓ガラスを割ってしまった。
今持っている+してしまった経験を(経験)She has been to USJ...twice. 今まで2回USJに行った経験を持つ。
今も持ってる+....の状態を(状態の継続)She has been sick ...since yesterday. 昨日から今までずっと具合が悪い。
Sくん:なるほど。過去形は、じゃ今とはカンケーないよと思っている時に使うんですね。
T先生:そうなんだ。She broke the window. (2年前)だと、もう今は、すっかり窓は直っているよね。次の表をみよう。
過去を表す語句は、現在完了形では使わない
table:過去を表す語句とは現在完了形は一緒に使えない
過去を表す語句 日本語
yesterday 昨日
last week 先週
last year 去年
ten years ago 10年前
when I was a child 私が子供だった頃
whenI was young 私が若かった頃
過去の語句があったら問答無用に、現在とのつながりが切れるんだ。過去形を使うよ。
She ( lived / has lived ) ... in Tokyo ... for three years...when she was a child.
「子供の頃3年間彼女は東京に住んでいた」ならどう? 「彼女」は今五十代とするよ。
Sくん:...for three years 3年間とあるから has livedじゃないですか。
T先生:ブー。不正解。おいおい、when she was youngは過去の話だよ。50代の現在とは全く関係がないよ。
Sくん:あ、過去形で、livedです。
T先生:正解。 three times(3回)とか、for three years (3年間)とかの語句があっても, 現在とはつながりがないと過去形だよ。
She ( lived ) in Tokyo ... for three years...when she was a child.
「子供の頃に、彼女は東京に3年間住んでいた」→五十代の今の彼女とはつながりが切れている。過去形にする。
じゃ問題ね。
問題
He ( broke / has broken ) the window...last week.
He ( was / has been ) sick ...yesterday.
He ( went / has been ) to USJ ...last year.
She ( lived / has lived ) in Tokyo ...for two years....when she was a child.
Sくん:簡単です。全部、過去を表す語句があるじゃないですか。last week, yesterday, last year, when she was a child.
全て過去形です。broke, was, went, lived. こんなの秒殺ですよ。
T先生:正解。
より深く
since 過去形は要注意
ただし、since「...以来ずっと」がある時は気をつけて。 She ( lived / has lived ) in Tokyo ...since she was a child.「 子供の頃からずっと今ままで東京に住んでいる。」
Sくん:あ、sinceの後ろは過去形の文が来ることがあるんだ。
T先生:since last weekとか、since yesterday, since she was a child なんかもある。sinceは開始点と思えばいいよ。「そこからずっと今まで」だから現在完了形と使うんだ。
Sくん:となると、 She ( lived / has lived) in Tokyo ...since she was a child.の答えはhas livedになりますね。sinceの後ろは過去形の文が来ることがある。けど、「過去からずっと今まで」と考えれば現在に関わってますね。sinceは「開始点:その時から今までずっと」。気をつけよう。
まとめ 各自自分でまとめてみよう。