帮一下我的英语

来源:百度知道 编辑:UC知道 时间:2024/06/11 05:05:04
Have you got a headache?
Yes, I a headache all morning.
A. have had B. have got C. had D. got
A和B有什么区别?本题应选什么?

选择A

have got 表示的是一个瞬间的状态,指开始头疼
have had 表示的是一个持续的状态,表示头疼这样一个过程

比方说中国人表达感冒:“染上感冒”和“感冒了”表示的是不同概念,一个强调变化点,一个强调持续过程。向这种本身没有语法错误的词需要视句子具体说话人的语气和状态定,

B
根据提问回答
问句用got
后面也用got

一个瞬间动词一个延续动词。得病应该用延续动词。选A

C