第1个回答 2012-01-02
must have done, 对过去行为的肯定推测:(过去)一定;肯定;必定(做过……)
You must have gone to school yesterday because it was Friday.
= I am sure you went to school yesterday...
can't have done 是 must have done 的否定形式,即对过去行为的否定推测:(过去)肯定没有,一定没有……
You can't have stayed at home yesterday because it was Friday.
must do 表示现在或将来的义务、责任、法律规定:必须、应当、应该……
Everyone must obey traffic rules.
can't do 表示现在的能力:不能、无法
You can't finish such hard work in such a short time.