问题

Did you tidy your room?— No, I was going to tidy my room but I _____ visitors.
A: had
B: have
C: have had
D: will have
B: have
C: have had
D: will have
正确答案是: