Fill in the blank with the most appropriate word. A: I'm surprised your husband didn't stay longer. B: Well, ________ , had the weather been better.
A
he should have done
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
he might've done
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
C
he has done
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
he must have done
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is C he might've done The context refers to the probability or possibility of an action happening in the past. Thus, option B "he might've done" is correct as it impliesthat something was possible now or at some time in the past. "Should have done" is incorrect as the modal shouldsuggests that something is true or will be true in the future and to show that you have reasons for your suggestion. "He has done" is incorrect as it indicates an action that took place in the past. This does not concur with the context. "He must have done" is incorrect as it implies a fact that occurred in the past. Thus, option B is correct.