Search from various ภาษาอังกฤษ teachers...
Amy
I have got a problem.
In this sentence, have got is NOT present perfect.
I've got a problem= I have a problem.
I was just wondering the reason.
3 ต.ค. 2017 เวลา 10:49
คำตอบ · 5
2
The form is the same as the present perfect, but the meaning refers only to present time.
Originally, a statement such as "I've got a problem" did refer to a present perfect concept ( the idea that you have acquired a problem in some way) . But over time, we've come to use the 'have got' form as an informal/colloquial alternative to 'I have', and the idea of acquisition has been lost.
Just think of it as an idiomatic way of talking about a present situation.
By the way, it is always worth remembering that the present perfect is a PRESENT tense, because it tells you something about the present time. Just as "I've lost my key" tells you that you don't have your key now, "I've got a problem", tells you that you have a problem now. If you look at it this way, it isn't that strange, is it?
3 ตุลาคม 2017
Hi Amy, you might find this link useful: http://www.bbc.co.uk/worldservice/learningenglish/grammar/learnit/learnitv323.shtml
3 ตุลาคม 2017
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!
Amy
ทักษะด้านภาษา
ภาษาจีน (กลาง), ภาษาดัตช์, ภาษาอังกฤษ, ภาษาเยอรมัน, ภาษากรีก (โบราณ), ภาษาฮีบรู, ภาษาละติน, ภาษาสวีเดน
ภาษาที่เรียน
ภาษาดัตช์, ภาษาอังกฤษ, ภาษาเยอรมัน, ภาษากรีก (โบราณ), ภาษาละติน
บทความที่คุณอาจชอบ

How to Ask for a Raise or Promotion in English
9 ถูกใจ · 8 ความคิดเห็น

The Key to Learning a Language Faster
30 ถูกใจ · 8 ความคิดเห็น

Why "General English" is Failing Your Career (An Engineer’s Perspective)
30 ถูกใจ · 12 ความคิดเห็น
บทความเพิ่มเติม
