nǐ nǎlǐ bù shūfu?
What hurts you?
有感冒药吗?
Do you have cold medicine?
有 (yǒu) means "have," 感冒 (gǎnmào) means "cold," 药 (yào) means "medicine," and 吗 (ma) turns the statement into a question.
你有感冒药吗?
nǐ yǒu gǎnmào yào ma?
Do you have cold medicine? — More polite because it includes 'you' (你).
有没有感冒药?
yǒu méiyǒu gǎnmào yào?
Do you have cold medicine? — More casual and shorter, using the '有没有' pattern.
你有感冒药吗?
nǐ yǒu gǎnmào yào ma?
Do you have cold medicine?
有的,请稍等。
yǒu de, qǐng shāo děng.
Yes, we do. Please wait a moment.
Appropriate
Avoid when
You can say '有感冒药吗?' (yǒu gǎnmào yào ma?). It literally means 'Have cold medicine?' and is a common way to ask at a pharmacy.
It is pronounced 'yǒu gǎnmào yào ma?'. The tones are: yǒu (3rd tone), gǎn (3rd tone), mào (4th tone), yào (4th tone), and ma (neutral tone).
Use it when you are at a pharmacy or doctor's office and want to ask if they have medicine for the common cold. It is a direct and polite question.
Tomyo
Remember 有感冒药吗? and hundreds of other phrases with smart reviews, audio and examples.