where must the puma have come from?

问题描述:

where must the puma have come from?
对过去的事进行推测,疑问句和否定句中要用can和can't.这句话中的must是不是用错了?

这句话是没有错误的.语法书上说疑问句中只用can, 这是什么情况?