A.to stay
B.staying
C.stayed
D.having stayed

A.are to leave
B.is leaving
C.are leaving
D.leave
A.with which
B.for which
C.of which
D.which
A.Will arrive.., is
B.should arrive.., were
C.arrives.., will be
D, arrives.., would be