1c.seekr.kr
닫기
i

영어 현재완료 I have planted only three trees so far. 이 문장에서

영어 현재완료 I have planted only three trees so far. 이 문장에서

I have planted only three trees so far. 이 문장에서 왜 현재완료 진행형으로는 못쓰나요?

i

현재완료 진행형 (have been planting) 대신 현재완료 (have planted)를 써야 하는 이유는 행위의 완료 여부와 관련이 있습니다.

I have planted only three trees so far.

  • so far(지금까지)는 현재까지의 결과를 강조하는 표현입니다.

  • 현재완료는 어떤 행동이 완료되었거나 현재까지의 경험을 나타낼 때 사용됩니다.

  • 즉, 지금까지 심은 나무의 총 개수(3그루)에 초점을 두고 있습니다.

I have been planting only three trees so far. (부자연스러움)

  • 현재완료 진행형은 행위가 계속 진행 중이거나, 반복적인 행동을 강조할 때 사용됩니다.

  • 하지만 only three trees라고 했으므로, 단순히 3그루를 심고 끝난 상태이며, 계속 심고 있는 과정이 아님을 의미합니다.

  • 현재완료 진행형을 쓰면, 계속해서 나무를 심고 있는데 지금까지 3그루밖에 안 심었다는 의미가 되어 문맥상 어색합니다.

자연스러운 현재완료 진행형 예시

  • I have been planting trees all morning. (아침 내내 나무를 심고 있는 중이었다.)

  • He has been planting trees for years. (그는 몇 년 동안 계속해서 나무를 심어왔다.)

  • 여기서는 나무 심는 행위가 반복되거나 진행 중이므로 현재완료 진행형이 적절합니다.

현재까지의 결과(총 3그루)를 말하는 것이므로 현재완료(have planted)를 사용해야 합니다.

#1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 #32 #33 #34 #35 #36 #37 #38 #39 #40 #41 #42 #43 #44 #45 #46 #47 #48 #49 #50 #51 #52 #53 #54 #55 #56 #57 #58 #59 #60 #61 #62 #63 #64 #65 #66 #67 #68 #69 #70 #71 #72 #73
AI답변