B.
would的用法
1) 用于提出提议或邀请
2) 用于提出客气的要求或请求
3) would you mind + doing句型通常用于表示请求对方做一件有一定麻烦的事情,语气一般都非常客气.注意回答时通常是肯定的,以表示愿意做所要求的事情.
4) 用于委婉地表示自己的意见
5) 用于表示过去经常性的行为或动作
6)表示推测,而不是已经发生或者肯定发生的事情,这类事情往往不会发生
may的语气更委婉,且用may的话显得你的英语更地道,况且,你不是经常听你身边的人说,may I come in