lyffrank
How to use the present perfect about "been"? For example, I have been employed for 5 years. For another example, I have worked for 5 years. which situation that I can use "been" in front of the VERB? Please tell me. THANKS
Feb 28, 2017 9:30 AM
Answers · 4
Great question! You can use ‘been’ with the -ing tag on the verb in most cases and this is called ‘the present perfect continuous’ or ‘the present perfect progressive’. The only times you cannot use this is when you are using a stative verb. Your verb ‘work’ is not stative so it can be used in both the present perfect simple and the present perfect continuous. “I have worked at ____ company for 5 years.” (correct) “I have been working at ____ company for 5 years.” (correct) However, if you are using a stative verb like ‘know’, you cannot use it in continuous tenses. “I have known her for 3 months.” (correct) “I have been knowing her for 3 months.” (incorrect) Stative verbs usually relate to thoughts, emotions, relationships, senses, states of being and measurements. I would suggest that you research them so you know which ones don’t work in the present perfect continuous tense (have been verb+ing).
February 28, 2017
我想你可能进了一个误区,be employed 实际上是动词的被动式而已,按照这个规律,凡是用动词被动式的现在完成时应该表象都是出现been,比如 I have been fooled 我被骗了 you could have fooled me. 你很可能把我骗了 不过还要区分现在完成进行时,been是标配 I have been working for 2hrs
February 28, 2017
For example: I've been tell"ING" him that for ages. I've been go"ING" to that store for a long time. I have been work"ING" here for 5 years. I've already been do"ING"that.
February 28, 2017
February 28, 2017
Still haven’t found your answers?
Write down your questions and let the native speakers help you!