Our friends _____ our house the day before .
A
having left
B
had left
C
have been left
D
had been left
Correct Answer: had left