Chinese: 她现在应该已经到了。
English: She ought to have arrived by now.