【突然の訪問客に対してのアブナイ英語】→Do you have a reservation?
【こんな風に聞こえるかも】→あなたは、(席を)予約されていますか?
【ネイティブが使う英語】→Do you have an appointment?

「reservation」は、席をキープしなければならないときに使用します。レストランや乗り物の予約であれば、間違いではありません。また、友だちと約束するときには、「appointment」ではなく「plan」を使うのが自然です。

※更新は水曜、金曜、日曜で午前9:00と午後6:00の1日2回です。