Can you use Perfect Infinitive With Modals correctly in everyday English? These 15 practice questions for Level B1-B2 go beyond memorisation — they put grammar concepts into realistic sentences and situations. Detailed explanations help you understand not just the what, but the why.
⏱ You have 07:30
to answer 15 questions.
The timer only starts when you click Begin.
Q1 15
07:30
Q1 15
Question 1: The keys are not on the table. I ___ them in my coat pocket.
Q2 15
Question 2: You ___ told me the meeting was cancelled! I drove all the way there for nothing.
Q3 15
Question 3: The structure 'modal + have + past participle' is used to talk about situations in the past.
Q4 15
Question 4: What does the sentence 'She can't have finished the exam already — it only started ten minutes ago' express?
Q5 15
Question 5: Arrange the words to make a correct sentence:
Q6 15
Question 6: Which sentence is grammatically correct?
Q7 15
Question 7: A: 'Why is Mark not at the office today?' B: 'I'm not sure. He ___ sick — he didn't look well yesterday.'
Q8 15
Question 8: Which sentence correctly uses 'could have' to talk about an unrealised past ability or opportunity?
Q9 15
Question 9: Put the words in the correct order:
Q10 15
Question 10: The baby is asleep, but the front door is wide open. Someone ___ left it open by mistake.
Q11 15
Question 11: Which statement about 'needn't have + past participle' is true?
Q12 15
Question 12: He failed the exam even though he studied. → If he had studied harder, he ___ the exam.
Q13 15
Question 13: Match each sentence to the correct grammar label.
Q14 15
Question 14: 'Might have + past participle' and 'must have + past participle' can be used interchangeably when expressing a past deduction.
Q15 15
Question 15: Which sentence most naturally expresses that something was done but was completely unnecessary?