Have~before
เคย + verb(+object)
1. I have been before.
เคยไป
2. I have been to the airport before.
เคยไปสนามบิน
Haven't~before
ไม่(negative) + เคย + verb(+object)
1. I haven't been before.
ไม่เคยไป
When asking a question
1. Have you been before?
เคยไปไหม
2. When have you been before?
เคยไปเมื่อไหร่