Joy English · レベル B1 · 時制joy-english.com
現在完了形か過去形か
名前:日付:
過去の終わった時について話すときと、過去を今とつなげるときの使い分けを学びます。
正しい時制を選ぼう
それぞれの文を完成させるために、最も適切な選択肢を選んでください。
- Mina ___ her grandparents last weekend.
- ___ you ever been to a jazz concert?
- When ___ to this city?
- Jamal ___ for this company since 2018.
- My parents ___ married for thirty years, and they are still very happy together.
- Kofi ___ to Accra in 2015 and stayed there for a year.
- Lena ___ three short stories so far this year.
- I ___ Aiko at the station two hours ago.
動詞を書こう
かっこ内の動詞を過去形または現在完了形で入力してください。
- This is the first time I ___ (try) skiing.
- We ___ (go) to the beach yesterday afternoon.
- Ravi ___ (live) here since he was a child.
- When ___ (you / arrive) in London?
- Tomás ___ (not / see) his cousins since the summer.
- Our team ___ (win) the final in 2021.
- Sofia ___ (be) to Japan twice, and she wants to go again.
- Kofi ___ (lose) his phone last week, but he found it the next day.
解答
正しい時制を選ぼう
- b) visitedLast weekend は終わった時なので、過去形を使います。
- a) HaveEver は今までの経験を尋ねるので、現在完了形を使います:have + been。
- c) did you movewhen を使う質問は過去の特定の時を尋ねるので、過去形を使います。
- a) has workedSince 2018 は過去から今までの期間を表すので、現在完了形を使います。
- c) have been2人はまだ結婚しているので、その期間は今まで続いています。for と一緒に現在完了形を使います。
- b) movedIn 2015 は終わった時で、話も完結しているので、過去形を使います。
- b) has writtenSo far this year はまだ終わっていない期間なので、現在完了形を使います。
- a) metAgo は必ず終わった時を示すので、過去形を使います。
動詞を書こう
- have tried / 've triedthis is the first time の後ろでは現在完了形を使います:have tried。
- wentYesterday afternoon は終わった時なので、過去形を使います:went。
- has lived / 's lived / has been living / 's been livingSince は今まで続く期間を示すので、現在完了形を使います:has lived(または has been living)。
- did you arrivewhen を使う質問は終わった時を尋ねるので、過去形を使います:did you arrive。
- hasn't seen / has not seen / 's not seenSince the summer は「その時から今まで」という意味なので、現在完了形の否定形を使います。
- wonIn 2021 は終わった時なので、過去形を使います:won。
- has been / 's been終わった時を言わずに人生の経験を話しているので、現在完了形を使います:has been。
- lostLast week は終わった時で、話も終わっているので、過去形を使います:lost。