should leave
must have left
might leave
could have left
本题考查情态动词的使用。
根据句中时间状语从句yesterday 可知,是对过去事情的推测,所以使用:情态动词+have done。由后半句的but I'm not sure. 可知,此推测为不能肯定的推测,故用情态动词could,表示"可能"。
句意:我找不到我的钱包了。我可能昨天把它忘在超市了,但我不确定。