Come rain or shine

Do you know the English expression “come rain or shine“? Read the conversation below. Can you guess the meaning?

Alex: Have you finished your homework yet?

Eddie: No, but I will finish it before school starts come rain or shine.

Does it mean:

a) if it’s sunny

b) if the weather is bad

c) whatever happens

d) regardless of the weather

The answer is below!↓

green trees and mountain

Photo by Felipe Cespedes on


Answer: c) whatever happens