Indonesian: Tom seharusnya sudah sampai sekarang.
English: Tom should've arrived by this time.