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
28 ก.พ. 2017 เวลา 9:30
คำตอบ · 4
2
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).
28 กุมภาพันธ์ 2017
1
我想你可能进了一个误区,be employed 实际上是动词的被动式而已,按照这个规律,凡是用动词被动式的现在完成时应该表象都是出现been,比如 I have been fooled 我被骗了 you could have fooled me. 你很可能把我骗了 不过还要区分现在完成进行时,been是标配 I have been working for 2hrs
28 กุมภาพันธ์ 2017
1
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.
28 กุมภาพันธ์ 2017
28 กุมภาพันธ์ 2017
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!