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 you have lunch?
你在哪裡吃午餐?
Did you have lunch at the new restaurant?
你去那家新開的餐廳吃午餐了嗎?

其他have作為行為動詞的用法:
◎ 表示「喝飲料」
have a soft drink 喝飲料
have a cup of tea 喝茶
have a cup of coffee 喝咖啡
have a Coke 喝可樂

◎ 表示「吃東西」
have a bite 吃一口
have breakfast 吃早餐
have lunch 吃午餐
have dinner 吃晚餐

◎ 表示「休假、遊樂」
have a day off 放一天假
have a holiday 放假
have a party 舉辦派對
have a good time 玩得開心

◎ 表示「說話」
have a conversation 對話
have a talk 交談
have a chat 聊天
have a meeting 開會

◎ 表示「疾病」
have a headache 頭痛
have a sore throat 喉嚨痛
have diarrhea 拉肚子
have a runny nose 流鼻水

◎ 表示「爭論」
have a disagreement 意見不合
have a fight 吵架
have a quarrel 爭吵
have an argument 爭論

◎ 表示「沐浴梳洗」
have a shower 淋浴
have a bath 洗澡
have a shave 刮鬍子

◎ 其他用語
have a try 試試看
have a baby 生小孩
have a look 看看

※ 本文節錄自《彩圖中級英文文法Let's See!【三版】(彩色菊8K+解答別冊)》
※ 延伸閱讀:
[介紹] 「have」的英文用法大全
[書籍] FUN學初級英文文法(20K彩色)