#3 would not be used.
The other three sentences mean approximately the same thing.
1. He may have stolen the money.
2. He might have stolen the money.
3. He can have stolen the money.
4. He could have stolen the money.
------------------------------------
Is #3 ungrammatical? Are #2 and #4 the same in meaning? They both have slight or uncertain possibility. Is that right? #2 has slighter probability than #1, doesn't it?
1 answer