I would recommend "may not" to mean that you might or might not recognize him and "cannot" (one word) to mean that you will not recognize him.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
wangqh2696122What's the difference between "may not" and "can not"?A. His appearance has changed so much that you may not recognize him.
His appearance has changed so much that you ___ not recognize him.
A. may B. can
wangqh2696122 What's the diference between "may not" and "can not"? His appearance has changed so much that you ___ not recognize him. A. may B. can In the above case, which should I use?