Question: how do you know when someone has read your text message on iphone?
Answer: If it's green, it's an ordinary text message and doesn't offer the read/delivered receipts. iMessage only works when you're sending messages to other iPhone users. Even then, you'll only see that they've read your message if they've turned on the 'Send Read Receipts' option in Settings > Messages.