THERE IS ONLY ONE EXPLANATION. SHE ………HER KEYS IN THE CAR.A) HAS T...

32. There is only one explanation. She ………her keys in the car.

a) has to have left

b) must have left

c) may have left

d) had to have left