無料でアプリを始める 🤩

redkiwi
日本語

ようこそ!クイズを解いて

リスニング力をテストしよう

appstoregooglePlay

質問

have cooked だとおかしいですか?


ネイティブの先生からの回答

teacher

Rebecca

いい質問ですね。これは「単純現在形」と「現在完了形」にまつわる問題です。 現在完了形は過去の出来事や過去に行われたことを指すのに使われることが多いです。その出来事が起こった時間を具体的に指すわけではありません。 例: I've eaten steak.(ステーキを食べた。) 例: I've been to Paris.(パリに行ったことがある。) ここでは単純過去形の方が自然ですが、これはすでに完了した行動への関係を表しているからです。また「every year」と言っていることからもわかるように、ここでは特定の時間を指すことができない現在完了形ではなく単純過去形が適切なわけですね。 単純過去形は過去の時間を具体的にはっきりと示すのに使われます。ですから、「I've cooked you one lasagna for every year old you are」とは言えません。 例: Yesterday, I ate steak.(昨日はステーキを食べた。) 例: I went to Paris last year.(去年はパリに行った。)

ネイティブの先生の解説をもっと見る >


リスニングクイズ

1/2 STEPLEARN

I

cooked

you

one

lasagna

for

every

year

old

you

are.

毎年、君の年の数だけラザニアを作ってるよ。


instagram-logotwitter-logo

HayanMind

Oncheon-ro 45, Yuseong Prugio City unit. 208. Yuseong-gu, Daejeon

contact@hayanmind.com

ver.3.0.110 | © RedKiwi 2022