单项选择题
A.should have arrived B.should arrive C.should have had arrived D.should be arriving
A.were having B.were to have C.had had D.had