have 동사와 골치아픈 beed 이란 놈
have, has, had 이 3 가지를 have 동사라고 하는데
용도가 일반동사[가지고 있다]와 완료[이미...등의 의미] 두 가지예요.
간단히 쉽게 설명드릴게요
단, 설명하기 전에.....일반동사이건 완료건 용도에 관계없이....
* 3인칭단수, 현재이면 무조건 has
* 과거이면 무조건 (현재완료의 과거인 과거완료도) had 를 사용합니다.
* 나머지 모오--든 경우는 다 have 를 사용합니다.
자, 그러면 been 문제만 풀면 되네요
완료의 용법에 대하여는 질문과 관계없으므로 생략하고, 일단 현재완료를 만드는 방법은..
have 동사 (3인칭단수이면 has, 과거이면 had) + 동사의 과거완료형 (흔히 pp 라고 합니다)
이때 뒤의 동사가 be 동사이면 be 동사의 과거완료인 been 을 쓰는것 뿐이예요. (아래 예 2)
예 1 <be 동사가 아닌 동사가 있는 문장을 완료로>
I work very hard .............I have worked very hard [난 열심히 일한다 --> 난 이미 열심히 일했다]
He eats an apple.....He has eaten an apple [그는 사과를 하나 먹는다....그는 사과를 하나 먹어버렸다] ---3 인칭 단수니까 has
He finished homework (before I saw him).....He had finished homework when I saw him
[내가 그를 봤을 때 그는 이미 숙제를 마쳤었다] ... 완료인데 과거니까(과거완료=대과거) had
예 2 <be 동사가 있는 문장을 완료로>
I am a fool.........I have been a fool [난 바보야...난 바보였었어]
He is shot....He has been shot [그는 총에 맞는다....그는 이미 총에 맞았다]
She is a pianist......She has been a pianist [그녀는 파아니스트다....그녀는 주욱 피아니스트였다]
She was a pianist (before she had an accident).....She had been a pianist until she had an accident
[그녀는 사고가 나기 전까지는 피아니스트였었다]
1) 즉, 완료형을 만들 때 동사가 be 동사면 be 동사의 과거완료형 been 을 사용한다
수동태라서 be + pp 인 경우에도 완료형으로 하려면 have+pp를 만들어야 하는데 이미 pp 가 있더라도 have 의 pp 가 아니므로 be 를 pp 로 하여 have + been + pp 로 한다 (위의 두번째 총맞는 예문)
2) 완료형이건 일반동사로 사용되건 have 를 쓸 곳이 3인칭단수이면 무조건 has 과거이면 무조건 had 를 쓴다.
History
Last edited on 06/11/2008 12:27 by susuhan
Comments (0)