It has snow for four straight days.
已连续下了四天雪了。
straight有直的意思,也可表示连续的,无间断的。He failed the college entrance examinations for four straight years.他连续四年高考落榜。