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

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