must / should have+과거분사
You must have believed their messages.
I should not have bought them.
I should have checked the weather.
<must have+과거분사>는 ‘~했음에
틀림없다’, <should have+과거분사>는
‘~했어야 했다’라는 뜻을 나타내요.