You should hire a contractor to repair your roof. Depending on how much light, you may need new shingles or new plywood. I recommend metal roofing instead of asphalt shingles.
Congratulations! There's a hole in your roof. You'll need to have it repaired. In the mean time, stapling a utility tarp over it should keep the elements out.