有商业险没有交强险不可以开车上路行驶。车险分为商业车险和交强险,其中,商业险属于车主自愿选择投保的,可买可不买,即便不买,也不会影响行车。而交强险则属于强制险,每一位机动车车主都必须要投保了交强险后,才能开车上路行驶,否则一旦被交管部门查处没有交强险或交强险过期,机动车车主还开车上路行驶,会给予一定的处罚,一般是暂时扣车并处以交强险保费两倍罚款。