have 經常用來描述「動作」,此時不可用have got 代替。但可以使用進行式。例:
Alfred is having dinner at this time.
阿爾發此刻正在吃晚餐。
Are you still having dinner?
你們還在吃晚餐嗎?
We're not having dinner. We're having dessert.
我們沒有在吃晚餐,我們在吃甜點。
have 作「行為動詞」時,否定句和疑問句要使用助動詞do/does 或did 來構成。例:
I don't usually have lunch before 1 p.m.
我通常下午一點之後才吃午餐。
Where do ...

※ 本文節錄自《新日檢擬聲擬態語&慣用語攻略》
※ 延伸閱讀:
[介紹] 日語的擬態語和擬聲語
[書籍] 日檢N3全方位攻略解析【雙書裝:文字語彙本+文法讀解聽解本,附1回完整模擬題】