does a tenant has any right on the property if the roof is gone in the fire
Yes, the rights of tenant remains. If the roof is gone, the same should be replaced by the landlord.