Search from various ภาษาอังกฤษ teachers...
Amit
Present Perfect
1) They have been married for five years
2) I have known her for a long time
Both sentences are present perfect. But the question is why is there used “Been” in the (1) sentence but not in (2) sentence? Most of the time we use “Been” in the present perfect to say about where the person was. In this case of (1) why we use “been”? Could you please give me some example? Thank you
7 ม.ค. 2019 เวลา 5:38
คำตอบ · 3
4
We use the verb 'be' in the first sentence because the word 'married' is an adjective. Adjectives (like happy, sad, rich, tired, and so on) need the verb 'be'.
They are married. (present simple)
They have been married for 30 years. (present perfect).
This would be similar to saying, for example, "How long have you been ill?" or "How long have you been unhappy?". In these sentences, "been" is nothing to do with travelling anywhere - it is used to describe a continuing state.
I hope that helps.
7 มกราคม 2019
I have always been tall.
I have been married for 20 years.
.
These seem to be adjectives, with the verb to be? is married, is tall
.
I have known her for a long time.
I have owned it equally long.
I have eaten it often.
..
These seem to be verbs, to know, to own, to eat.
.
Is this the difference you are looking at?
.
Sorry, not an expert.
7 มกราคม 2019
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!
Amit
ทักษะด้านภาษา
ภาษาเบงกอล, ภาษาอังกฤษ
ภาษาที่เรียน
ภาษาอังกฤษ
บทความที่คุณอาจชอบ

How to Answer “How Was Your Weekend?” Naturally in English
13 ถูกใจ · 5 ความคิดเห็น

Why Some Jokes Don’t Translate: Understanding Humor in English
6 ถูกใจ · 1 ความคิดเห็น

How to Talk About Your Strengths and Weaknesses Professionally
3 ถูกใจ · 1 ความคิดเห็น
บทความเพิ่มเติม
