본문 바로가기

영어공부/기초영문법

현재완료 수동태 만들기, 예문, 문제

현재완료 수동태 만들기, 예문, 문제

 

현재완료 수동태를 만든다는 것은 현재, 과거 시제 수동태는 충분히 만들 수 있다고 전제한다. 만약 현재, 과거 시제의 수동태가 궁금하다면, 이 카테고리의 포스팅을 참조하시기 바란다. 현재완료란 have pp(과거분사)로 나타내는 시제 표현 방식이다. 이 포스팅 초점은 현재완료를 이해하기 보다는 현재완료 시제의 능동태 문장으로 어떻게 수동태 문장을 만들것인가 만을 다룬다. 이 형태도 기본원리를 잘 이해하고 있고, 주의 할점만 잘 지킨다면 어렵지 않게 만들 수 있다.

 

 

 

현재완료 능동태 문장

 

1. He has written a letter.

 

2. She has written letters.

 

3. They have written a letter.

 

4. I have written letters.

 

 

현재완료 수동태를 만들기 위해 반드시 기억해야 할 "두가지"

 

1. 먼저 위의 네개의 문장을 보자. 여기서 중요한 것은 주어가 3인칭 단수 일때는 "has" 가 오고, 그외의 경우에는 "have" 가 온다는 것이다.

2. 수동태는 be + pp 이며, "be" 는 원래 능동태 문장이였을 때의 시제를 나타내기 위해 쓰인다. 그러므로 여기서의 "be" 는 "현재완료"인걸 나타내기 위해 have(has) been 이 된다.

 

 

 

 

현재완료 수동태 만들기

 

 

1. He has written a letter.  -> A letter has been written by him.

 

   A. 원래 시제를 "has written" 이라고 능동태 문장은 말한다. 

       즉 has pp - 현재완료 ( written 은 원래 write 의 과거분사(pp)다 )

   B. 그래서 A letter 다음에 올 "be" 는  "has been" 이어야 한다.

   C. 마지막으로 be 동사 부분은 처리 됐고, 원래 의미를 전달하는

       동사 "written" 의 pp 를 써준다. 원래가 과거분사였으므로 그대로  "written"

 

2. She has written letters. -> Letters have been written by her.

    

    수동태가 되면서 주어가 복수이므로 has -> have 로 

 

3. They have written a letter. -> A letter has been written by them.

   

    수동태가 되면서 주어가 3인칭 단수가 됐기 때문에 have -> has 

 

4. I have written letters. -> Letters have been written by me.

 

 

 

현재완료 수동태 만들기 문제 풀기

 

1. He has sent a letter.

2. She has made three paper boxes.

3. They have seen birds.

4. I have introduced her.

5. You have built the houses.

6. We have finished the work.

 

 

정답.

1. A letter has been sent by him.         2. Three paper boxes have been made by her.

3. Birds have been seen by them.       4. She has been introduced by me.

5. The house have been built by you.  6. The work has been finished by us.