회원신규가입 | 아이디/비밀번호 찾기

문의전화

02)540-8440 고객상담시간 평일 : 10:00~18:00
토,일요일/공휴일 휴무

HOME > 커뮤니티 > 학습질문

학습질문

가정법

작성자 오남희 카테고리 작성일 2015.11.25 조회수 1503
If I do
If I did
If I knew
I wish I knew
If I had known
I wish I had known
 
가 어디에 쓰이는지 차이점이 뭔지
특히 차이점! 세세하게 좀 알려주세요.

<답변입니다>
If I do 는 조건절(해주면 해주겠다)로 뒤에 I will 동사원형이 나옵니다.
 
If I did 는 가정법 과거로, 현재사실의 반대를 의미합니다. : 내가 한다면
뒤에 I would 동사원형이 나옵니다.
(앞의 동사가 did이므로, will이 아닌 would로 일치시켜야 한다)
 
If I knew 도 마찬가지로 가정법 과거로, 현재사실의 반대를 의미합니다. : 내가 안다면
뒤에 I would 동사원형이 나옵니다.
(앞의 동사가 knew이므로, will이 아닌 would로 일치시켜야 한다)
 
I wish I knew 는 가정법 과거 표현인데, 현재사실의 반대를 의미합니다.
I wish 내가 바란다, 「∽하면 좋을 텐데의 뜻입니다.
그러므로, 나는 모른다의 뜻이겠죠.
같은 표현으로, I am sorry I don't know.(내가 몰라서 유감스럽다)입니다.
 
If I had known 는 가정법 과거완료로, 과거사실의 반대를 의미합니다. : 내가 알았다면
뒤에 I would have p.p가 나옵니다.
(앞의 동사가 had known이므로, will도 아니고, would 동사원형도 아닌 would have p.p가 나옴을 주의하세요)
 
I wish I had known 는 가정법 과거완료 표현인데, 과거사실의 반대를 의미합니다.
I wish 내가 바란다, 「∽하면 좋을 텐데의 뜻입니다.
그러므로, 나는 몰랐다의 뜻이겠죠.
같은 표현으로, I am sorry I didn't know.(내가 몰랐던 것이 유감스럽다) 입니다.