Is "He <u>can</u> have arrived there by now" okay? Or, should it be "He <u>may</u> have arrived there by now"