Learn Spanish (Spain): Ya deben de ser las tres y todavía no han llegado. - It must already be three o'clock and they have not arrived yet.