3. Прошу перевести не через переводчик, помня "Модальные глаголы"
1. He must have read this book.
2. He may have read this book.
3. He might have read this book.
4. He can't have read this book.
5. He shouldn't have read this book.
6. He should have read this book.
7. He needn't have read this book.
8. He didn't have to read this book.
9. He had to read this book.
10. He was to read this book.