1 错误。unless改为if2 错误。if用于真实条件状语从句时,从句用一般现在时表将来。把will删去即可3 错误。if改为unless4 错误。as long as改为unless5 正确。for这里表示原因6 正确
英语句子肯定有语法是对的但语义是错的,就像给你一个句子,你不知道某些意思但都能分析语法,就算语法错,但是有些意思也是通顺的,但不准确。所以缺一不可