He ______ have taken my book; I saw it on his desk yesterday.
Answer and explanation
Correct answer: B. may
- Step 1: 'May have' expresses a possibility about the past.
Answer
may.
Why not the others: need, shall and dare don't fit.
Practise more Modals.
Free questions with an explanation for every one, and full timed College English Test Band 4 (CET-4) - China mock tests.
More Modals questions
- You ______ smoke in the hospital. It is strictly forbidden.
- You ______ bring your own lunch because the school provides one.
- The lights are off, so they ______ have gone to bed.
- You ______ have told me earlier; now it is too late to change the plan.
- When I was a child, I ______ swim across the river.
- ______ I borrow your dictionary for a moment?