詢問建議
如果您想就某事諮詢建議,您可以用 should 提問。
What should I wear tonight? 我今晚應該穿什麼?
Should I take some warm clothes? 我該帶點暖和的衣服嗎?
這些問題的回答通常是一種觀點。
詢問要求
相比詢問建議,如果您覺得某場合或活動可能具有某種義務,您可以使用 have to 提問。
A: Do I have to wear something smart? 我必須穿講究一點嗎?
B: Yes, it's a formal dress code. 是的,着裝要求必須正式。
如果您想詢問某件必要但非必須的事,那就是用 need to 提問。
A: Do I need to take a waterproof jacket? 我需要帶一件防水外套嗎?
B: Yes, I think it's going to rain tomorrow. 是的,我覺得明天會下雨。
您也可以使用 Would + 主語 + be OK 來詢問一個場合。回答表明一種義務、需要或建議。
A: Would I be OK wearing a T-shirt and jeans? 我穿 T 恤和牛仔褲行嗎?
B: No. It's a formal dinner. You have to wear a suit! 不行。這是正式宴會。你必須穿西裝!
A: Would we be OK without an umbrella? 我們不帶傘行嗎?
B: Yes. I don't think we need one. 行的,我覺得用不着傘。