Refactoring Grammer
· 25 min read
시제
- 현재: 사실, 반복
- 현재진행: 동작 강조
- 과거: 과거에 끝난 것
- was going to: 하려고 했지만 실제론 하지 않은 일
- 과거진행: 과거에 뭘 하고 있었는지 강조
- Used to: 그랬었지~ 해오곤 했었지~ 지금은 안함
- 현재완료
- 계속 쭉 해오고 있는 것, for/since
- 경험 해본적이 있는 것
- 결과 과거의 행동이 현재와 관련이 있는 것, just/already/yet
- 미래
- will: 예측, 결정한 일
- be going to:
- 이미 하기로 결정한 미래의 일
- 현재 상황을 근거로 미래에 일어날 일을 예측할 때
- 현재진행: 구체적인 계획/약속/예약
- 현재: 미래 사실로 시간표/일정 상의 일, 주로 사물 주어
- be about to: 막 ~하려고 하다, 매우 가까운 미래
- 미래 진행: 미래 특정한 시점에 진행되고 있을 일을 말할 때
- 미래 완료: 미래의 특정한 시점까지는 어떤 일이 완료되었을 것이라고 말할 때
- by the time: ~할 때쯤 으로 같이 자주 쓴다.
- By the time the meeting starts, we won't have prepared the sales report.
- I'll have learend a lot by the time I complete this course.
- by the time: ~할 때쯤 으로 같이 자주 쓴다.
현재완료
- ever: 지금까지 (한 번이라도)
- Have you ever baked muffins?
- never: 해본 적이 전혀 없다.
- I've never baked muffins.
- have been: 가 본적이 있다.
- I've been there
- I haven't been to Paris.
- has gone: 가고 없다.
- 경험의 횟수: once, twice, three times, four times, many times.
- 이럴 때만 times 를 복수로 씀.
- The best ~ I've ever ~: 지금까지 내가 ~ 해본 최고의 ~
- That is the best story I've ever heard.
- It was the best experience I've ever had.
현재완료진행
- 과거에서 시작해서 지금도 진행 중인 일
- for, since, how long
- since: 특정 시점 필요 (since noon, since May, since 5 o'clock)
- 과거에서 시작해서 진행되어 오다가 방금 전에 끝난일이 지금까지도 영향을 미치고 있을 때
- Your eyes are red. Have you been crying?
- 진행으로 못 쓰는 동사들: 동작을 나타내지 않음
- know, remember, understand, believe, agree
- want, need, love, like, hate,
- own, possess, belong, contain
- | 현재 완료 | 현재 완료 진행 |
---|---|---|
용도1 | 과게에서 시작해서 지금은 끝난 일의 결과 강조 | 과거에서 시작해서 지금까지 진행한 걸 강조 |
용도2 | 얼마나 많이 또는 몇 번 했는지 | 얼마나 오래 했는지 |
live, study, work | 의미 차이 없음 | 의미 차이 없음 |
미래
- 시간, 조건 뒤엔 현재가 온다.
- when, while, before, after, until, if
조동사
- Can: 동사에 강세
- Can't: Can't 에 강세
- Can I: 해도 될까요?
- Can you: 해줄래요?
- Could: 능력/허락/가능성/추측
- was/were able to: 특정 상황에 실제로 성공적으로 어떤 일을 해냈다.
- Our best player didn't play, but we were able to win the game anyway.
- have/has been able to ~: 특정 시점 이후로 쭉 할 수 있다.
- Must: 확실한 추측, 규정, 규칙
- Have to: ~해야한다
- don't have to: 할 필요가 없다.
- didn't have to: 할 필요가 없었다.
- Did ~ have to
- will/might have to
- S should R: R 하는 것이 좋겠다.
- Should I: 하는 것이 좋을까요?
- I think ... should
- I don't think ... should
- Would you: 해주시겠어요?
- Would you like N: N를 드릴까요?
- Would you like to R: R 하실래요?
- I would like N: N을 주세요.
- I would like to R: R를 하고 싶어요.
could
- could belong to S.O.: ~의 것일지도 모른다.
- could R: ~할지도 모른다.
- couldn't R: ~할리 없다. (~하는 것이 사실상 불가능하다.)
- could have p.p.: ~했을지도 모른다. 할 수도 있었지만 하지 않았다.
- couldn't have p.p.: ~했을 리 없다. (사실상 불가능했음.)
- She finished all of her work in just one day. She couldn't have done it alone.
might
- might R: ~할지도 모른다.
- might not R: ~하지 않을지도 모른다 (그러나 ~할 가능성도 있다)
- might have p.p.: (과거에) ~했을지도 모른다.
- might not have p.p.: (과거에) ~하지 않았을지도 모른다. (했을 가능성도 있음)
should
- should: ~하는 것이 좋겠다.
- should I/we ~?: ~하는 것이 좋을까요?
- should have p.p.: (과거에) ~했어야 했다. (그러나 하지 않았다.)
- shouldn't have p.p.: (과거에) ~하지 말았어야 했다. (그러나 했다.)
- We should attend: 참석하는 것이 좋지만 반드시 참석해야하는 건 아님
- All employees must attend: 반드시 참석해야함.
had better
- you'd better, we'd better: ~하는 것이 좋겠다. (강한 충고)
- had better not: ~하지 않는 것이 좋겠다.
- You'd better not sit there.
- had better: 어떤 일을하지 않으면 좋지 않은 결과가 생길 것
- Tickets will be sold out soon. You'd better buy some today.
- should: 반드시 해야하는 건 아니지만 어떤 일을 하는 것이 좋겠다는 의견
- You should buy those tickets. The seats are closer to the stage.
수동태와 조동사
- will/can/must + be + p.p.
의문문
- Which: 제한적으로 주어진 몇 가지 중 선택, 어떤~
- What: 선택 제한이 없는 경우, 무엇~ 몇~
- Where ~ from?: ~ 는 어디에서 왔나요?
- How be동사: ~ 은 어떤가요?
- How 형용사/부사: 얼마나 ~
- Be 동사 뒤에 오는 건 보어, 목적어 아님.
What
- What ~ for?: ~은 무엇을 위한 건가요?, 뭐 때문에 ~하나요?
- What's this button for?
- What did you hit me for?
- What was the cake for?
- What ~ like?: ~은 어떤가요?
- What is your boss like?
- What is it like?
- What was your first date like?
동명사와 to부정사
- ~ 는 것, ~ 기
- 주어는 동명사만
- Enjoy 는 동명사가 따라옴
동명사만 따라올 수 있는 경우
- enjoy
- finish
- keep
- mind
- avoid
- give up
- practice
- suggest
to부정사만 따라올 수 있는 경우
주로 미래: 기대, 소망, 계획, 제안
- want
- need
- hope
- expect
- decide
- plan
- promise
- offer
- choose
- ask
- learn
- refuse
둘 다 오는 경우
- like
- love
- prefer
- hate
- start
- begin
- continue
의미가 달라지는 경우
- stop
- -ing: ~ 하는 것을 멈추다
- to R: ~ 하려고 하던 걸 멈추다
- try
- -ing: 시험삼아 ~ 해보다
- to R: ~ 하려고 노력하다