Question: how do you know if someone has read a text message on an 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.