WhyWhy
I've bee worked here for 20 years I have worked here for 20 years These two mean the same??? Can we use either form?
2021년 6월 27일 오전 9:39
답변 · 22
1
well, they both have the same meaning. i think it's better to say : - "i've been working....." or "I've worked......" So. The sentence ”I have been working “ means that you have started working some time in the past and still continue to work at the present moment . But the sentence "I have been worked" may be structurally correct, but it doesn't make any sense. It is in passive voice and it gives the absurd meaning that somebody has been working on you. This is quite absurd and meaningless. So the correct usage is both grammatically and meaning wise, the first sentence: ”I have been working “. But it is common and correct practice to add some point of time in the past to indicate when the action started. For example “ I have been working here for 20 years, or I have been working since 2011, or I have been working since last month or I have been working since 5.00 am” etc. or you can say "I have worked here for 20 years"
2021년 6월 27일
1
I've been working here for 20 years Or I have worked here for 20 years.
2021년 6월 27일
1
Native speaker here: Those two sentences are not the same. Here are some correct ways to say that: - "I've worked here for 20 years." - "I have worked here for 20 years." - "I've been working here for 20 years." - "I have been working here for 20 years." Don't say "been worked here" -- that makes it sound like the job is working you! Hope that helps.
2021년 6월 28일
1
The first sentence is incorrect: I have been working here for 20 years. This gives a more descriptive meaning to the phrase
2021년 6월 27일
1
Your second option is correct to use.
2021년 6월 27일
더 보기
아직도 답을 찾지 못하셨나요?
질문을 남겨보세요. 원어민이 도움을 줄 수 있을 거예요!