- I'm not certain, but it _______ have been twenty to four. -   might
-   must
 
- You _______ have been sunbathing the whole week - you haven't got a suntan. -   can't
-   must
 
- Why don't you sit down? You ______ be exhausted after such a long journey. -   must
-   may
 
- It was very foolish of him to ran after the robber. He ______ have been killed. -   could
-   can't
 
- She ______ have gone on holiday. She's got too much work to do. -   can't
-   must
 
- It ________ have been Bob who left the lights on. He's always doing that. -   must
-   can't
 
- Bob _____ have tried to call earlier, but I don't know for sure. -   may
-   can't
 
- He _______ have picked up this knife because his fingerprints are all over it. -   must
-   might
 
- She _____ have eaten that whole bar of chocolate herself - it was very big! -   can't
-   could
 
- Tom ______ have been mad to do something like that. -   must
-   may