:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
11/05/20 20:47
함께 쓰이는 부사로 현재완료/과거 구분할수 있습니다.
since, for, so far 같은건 현재완료, yeterday, last week, ago 같은건 과거시제에서 쓰입니다. lately, late every night this week 이런 부사들도 현재완료와 함께 쓴다고 하네요.
11/05/20 22:42
영어문법을 공식화하여 접근하지말고 가능한 한 이해하도록 노력해보세요.
I spoke English yesterday. I have spoken English in this week. 첫번째 문장에서는 언제인지를 알려주는 yesterday는 이미 지나갔으므로 과거형인 spoke가 쓰였으며, 두번째 문장에서는 언제인지를 알려주는 in this week는 아직 진행중이므로 현재완료형인 have spoken을 씁니다.
11/05/20 22:45
have + p.p(과거분사)는 시간을 나타내는게 목적이 아니라 그런 일을 했다는 사실/상황 자체를 말하는게 목적입니다.
그러므로 yesterday, ago 같은 건 과거분사에 붙을 수가 없습니다. 예를 들면 "I've arrived"라고 하면 방금 전인지 1시간 전인지 지금 막인지 상관없이 "나 도착했어"라고 하는 겁니다. 이런 문장은 소설 같은 문체에서 흔히 볼 수 있지요. she's been walking on the bridge. 그녀는 그 다리를 걷고 있었다. 혹은 이런 상황에서도 쓰일 수 있겠지요. A : I've lost my key. B : when? A : I don't know.
11/05/20 23:31
윗 분들께서 다들 댓글로 다 잘 남겨주셨지만, 저도 짧은 의견하나 달고 가볼게요 //
누굴 가르치거나 이런정도는 아닌데 친구들이 물어보면 저는 이렇게 설명을 해줘요. have p.p 형은 현재에 영향을 미치고 있는것에 대한 것 단순과거 ed형은 과거에 해서 과거에 끝이 난 일. 이렇게 설명을 해요. 예문으로 설명을 해드리자면 Did you have breakfast? Yes I have eaten breakfast. 라고 하면 밥을 먹었기 때문에 현재 배가 고프지 않다. 이런 느낌이구요 Yes I did. 라고 하면 밥을 먹었었다는 사실말 전해준다고 해야할까요... 저는 단순 ed가 오히려 더 개념정립하는게 어렵더라구요 음.. 시간도표를 그릴 수 없어 그것을 말로 풀어 보자면... have p.p 가 과거에 시작해서 현재에 도달해있는 (여기까지는 모든 책에 다 있는데로 겠네요...) 내용이라면 ed는 과거에 시작해서 과거에 끝이나는.. 그래서 "나는 미국에서 5년간 살았어" 라고만 한다면 1. I lived in America for 5 years 도 될 수 있고 2. I have lived in America for 5 years 도 될 수 있다는 거죠. 1. 같은 경우는 미국에 살다 온지 10년이나 15년 등 5년이 더 지난 시간에 말할 수 있겠죠? (5년간 살았던게 모두 과거여야 하니까요) 2. 같은 경우는 지금 미국에서 살고 있는 사람이 할 수 있는 말이 되겠네요. 음.. 쓰면서 저도 좀 헷갈리긴 하지만 도움이 되었으면 좋겠네요 ^^ 좋은하루 되세요
11/05/22 03:56
지금 보니까 의미로 잘 이해하고 계신거 같은데요?
의미상으로 이해를 하시면 같이 쓰일수 있고 없는 부사 등은 자연스레 따라오는 것이구요.
|