你是说在表示推测的时候吧?这两个词在其它的时候差别很明显,就不用说了吧.
表推测时must语气很肯定,指“一定,必定”,只用于肯定句中.“must + 动词原形”表示对现在情况的推测;“must + have +done”表示对过去情况的推测.如:
Mum must be cooking supper now.
妈妈现在一定在做晚饭.
He must have finished his work.
他一定完成他的工作了.
can/ could表示“可能,会”,多用于否定和疑问句中.如:
Could she he at home?她可能在家吗?