are you off this evening
be off和be free一样,都是“不上班、休息、有空”的意思
Do you have time this evening?有些牵强,像Chinglish【中国式英语】