I don't think b) is wrong, but it sounds a little odd. a) is better.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
miyabia) I'm glad to have received your email.You have already gotten the email and are politely acknowledging that fact.
miyabib) I'm glad to receive your email.This would imply that you have not yet received the email but are anticipating it. I don't think you are likely to hear anyone actually say this to someone.
RayHmiyabia) I'm glad to have received your email.You have already gotten the email and are politely acknowledging that fact.miyabib) I'm glad to receive your email.This would imply that you have not yet received the email but are anticipating it. I don't think you are likely to hear anyone actu
tarirotariBut if the sentence was "I'm glad to receive your emails", then you'd understand 'I'm glad to keep receiving emails from you". Right?I would understand it but it comes across as awkward and unnatural. In the situation you describe it would be better to say something like: "I always look forward to your emails."
tarirotaribut imagine that someone who usually emails youGiven the added context I have no further objections.whatever the reasonsaid: "Hey, do you mind if I keep emailing you?" and then you answered "Not at all. I'm glad to receive your emails."
If you receive emails from this person periodically and you are always glad to receive emails from this person. It refers to the future as well.
I am glad to receive your email (or an email from you).
If you received one email.
If you have alrea