Meaning of hái shi:
还是
still (as before); unexpectedly
Suīrán yǐjīng zài xià yǔ le, dàn tā háishì jìxù pǎobù.
虽然已经在下雨了,但他还是继续跑步。
Although it was already raining, he still kept running.
Jǐnguǎn xiàyǔle, tā háishì láidào le gōngyuán.
尽管下雨了,他还是来到了公园。
Even though it rained, he unexpectedly came to the park.
had better; or
nǐ hái shì zǎo diǎn chū fā ba, bì miǎn dǔ chē.
你还是早点出发吧,避免堵车。
You'd better set off early to avoid traffic.
Nǐ xiǎng hē chá háishì kāfēi?
你想喝茶还是咖啡?
Do you want to drink tea or coffee?