问题

I saw Mr. Smith in the office at ten yesterday morning.—That’s impossible. He _______ an English party with us then.
A:has
B:had
C:was having
D:has had;
B:had
C:was having
D:has had;
正确答案是: