やってみよう: Woman: Nice jacket! Is it new? Man: Yes, I ___ it last weekend. 男の人のせりふを選んでください。 (have bought / bought / lost) 答え: bought — Last weekend は終わった時なので、bought と言います。
終わった時がない → 現在完了形
終わった時がないときは have / has + 過去分詞を使います。今までの人生のことや、今もまだそうであることを言うときです。
I've been to Chicago.
I've lived here for two years.
やってみよう: Woman: Your car looks great! Man: Thanks. I ___ it for twelve years, and it still works well. 男の人のせりふを選んでください。 (had / have sold / have had) 答え: have had — 今も彼の車なので、12年間 has had です。
just, already, yet:どちらでもOK
just、already、yet といっしょなら、アメリカ人はどちらも使います:I just ate または I've just eaten、Did you pay yet? または Have you paid yet?
I just ate. / I've just eaten.
Did you pay yet? / Have you paid yet?
やってみよう: Woman: Is your brother home? Man: Yes, he ___ home. He's in the kitchen. 男の人のせりふを選んでください。 (will get / just got / didn't get) 答え: just got — お兄さんは今台所にいるので、just got が合います(has just gotten でもかまいません)。
どちらが合う?
終わった時がありますか?それなら過去形を使います。今までの人生のこと、または for や since といっしょに今もそうであることを言うときは、have / has + 過去分詞を使います。
I opened my account in May.
I've had my account since May.
やってみよう: Man: Do you know Denver well? Woman: Yes. I ___ there for a month in 2020. 女の人のせりふを選んでください。 (stayed / have stayed / lost) 答え: stayed — In 2020 は終わった時なので、stayed と言います。