With local elections coming up, the Green party is campaining for the last few months.
여기에서 for+기간이 나왔기 떄문에 단순 현재인 is campaining 은 사용될 수 없다고 합니다.
그런데 ~한지 얼마가 지났다. 를 표현할때
It has been 3 years
It is 3 years
3 years have passed.
이렇게 세가지 버전이 가능하다고 배우는데 그 중 특히 It이 주어로 오면 현재시제로 그냥 is 3 years라고 해도 맞는 표현이라고 배우잖아요?
그렇다면 단순 현재시제로 완료시제를 대체할 수 있는 경우는 It이 주어로 쓰였을때 뿐이고
다를때는 절때 기간을 나타내는 시제표현과, 완료가 아닌 단순시제는 사용될 수 없다고 이해해도 괜찮은걸까요?
첫댓글 안녕하세요:) It has been 3 years 등의 예시를 드신 경우는 말씀하신 대로 It이 주어인 경우에 가능한 표현입니다. 특정 시간을 표현하는 부사들이 사용된 경우 반드시 그 부사와 호응하는 시제가 사용되어야 합니다. 특히, since+과거, for+기간, over+기간, during+기간, so far, up to now, until now, lately, recently, of late, in recent years와 같은 시간 부사구는 주로 완료 시제와 함께 쓰입니다. 해당 문장에서도 'for+기간'이라는 부사구가 사용되어 완료 시제로 쓰는 것이 적절한 것이고요.