A.would be arrivingB.should have arrivedC.would have arrived