Have they been learning English for 4 years. I have known Peter for 3 years. She waits for the message from Tom within 3 days.