关于情态动词表推测的英语题

问题描述:

关于情态动词表推测的英语题
We sent the invitation on Monday,so they ________the by now.Why hasn't anyone replied.
A must have received B can have received
还有就是为什么不能用must receive by now不就是现在为止的意思么,用现在时表示有何不妥?

如果你想要用 ”must receive“, 你也该用 must have received.因为你是推测.receive 是动词原型,不能表达已经完成的意思