A: I’m surprised your husband didn’t stay longer.
B: Well, ________ , had the weather been better.

he might’ve done
he has done
he must have done
he should have done
Fiverr 2021 English Level Tests
Advanced Grammar Exercises
Intermediate Grammar Exercises
Pre-Intermediate Grammar Exercises