They left at nine, so they ought to ............... by now. 100

A. arrive B. be arriving C. to have arrived D. have arrived

Các câu hỏi liên quan