THEY ... DINNER BEFORE COMING HERE.A. HAVEB. HADC. HAVE HADD. HAD...

217. They ... dinner before coming here.

a. have

b. had

c. have had

d. had had

--> d