MJ ENGLISH › Records › Present Perfect
MJ-EN 053 · BUILD IT · 瞬間英作文
瞬間英作文:Present Perfect
Have done: experience, done, so far
文法のポイント
have + 過去分詞=過去の出来事を「今」につなげて話す形。経験・完了・継続の3パターン。
経験 I've been to ~ / Have you ever ~? 完了 I've just / already ~ / Have you ~ yet? 継続 I've known him since ~
yesterday, last week, ~ ago, When ~? みたいに過去の一点を示す言葉とは使えない。そのときは過去形。
「行ったことある」は been to。gone to は「行っちゃって今ここにいない」。
for+期間(for two years)、since+始まった時点(since March / since I was a kid)。
問題と答え(30問)
- ソウルには2回行ったことある。
I've been to Seoul twice. — 経験の「行った」は been to - バイク乗ったことない。
I've never ridden a motorcycle. — ride → rode → ridden - ゴスペルのコンサートって行ったことある?
Have you ever been to a gospel concert? - ちょうど今シフト終わった。
I've just finished my shift. — just は have と過去分詞の間 - もうご飯食べた?
Have you eaten yet? — yet は疑問・否定の文末 - まだ決めてない。
I haven't decided yet. - 大丈夫、もう払っといたよ。
Don't worry, I've already paid. — already も have と過去分詞の間 - 俺のヘッドホン見なかった?
Have you seen my headphones? — 探し物の定番 - 財布なくしたっぽい。
I think I've lost my wallet. — 今も見つかってない→現在完了 - 荷物もう届いた?
Has the package arrived yet? - 請求書もう送った?
Have you sent the invoice yet? - ルームメイト、週末は実家に帰っちゃってる。
My roommate's gone home for the weekend. — gone=行ってしまって今いない - あいつとは高校からの付き合い。
I've known him since high school. — since+始まった時点 - 付き合って3年になる。
We've been together for three years. — for+期間 - 大阪に住んでどれくらい?
How long have you lived in Osaka? — 今も住んでる→現在完了 - 子どもの頃からずっとここに住んでる。
I've lived here since I was a kid. - ここで働いて2年くらいになる。
I've worked here for about two years. - 今のところTシャツ30枚売れた。
We've sold thirty shirts so far. — so far=今のところ - 今日はもうコーヒー3杯飲んでる。
I've already had three coffees today. — today がまだ続いてる→現在完了 - ほんと久しぶり!ずっと会ってなかったよね。
I haven't seen you in ages! — in ages=ずっと長いこと - 二人って前に会ったことあったっけ?
Have you two met before? - 今まで食べた中で一番うまいラーメンだ。
This is the best ramen I've ever had. — 最上級+I've ever - こんなに疲れたの初めて。
I've never been this tired. - 3月から一日も休みがない。
We haven't had a day off since March. - あのバンド、ライブで何回見たことある?
How many times have you seen them live? - 今週はほんと長かったな。
It's been a long week. — It's been=It has been - 1月からベンチの重量が20キロ伸びた。
My bench has gone up twenty kilos since January. - 配信のあとからメッセージがめっちゃ来てる。
I've gotten so many messages since the stream. — gotten はアメリカ英語 - その映画、先週見た。
I saw that movie last week. — last week があるので過去形(I've seen ✗) - いつ帰ってきたの?
When did you get back? — When ~? は過去形で聞く(When have you ✗)