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 been그들은 아직 결혼한 상태이므로 기간이 지금까지 이어집니다. 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.