If you don't have an active internet connection, the Messages app will try to send the iMessage as a standard SMS text message. Besides, if the recipient has switched to Android, they will only receive SMS texts.