Fill in the blanks.
1I ............... him, but I forgot.
Wrong!
Use "should have called" to criticize a past action that did not happen.
2You needn't ............... him.
Wrong!
Use "have told" after "needn't" to say the action was unnecessary in the past.
3What time ............... she be here?
Wrong!
Use "will" to ask about a future expected time.
4She left the office at 5, so she ............... here soon.
Wrong!
Use "should be" to show that something is expected to happen soon.
5She ............... soon. I am not sure.
Wrong!
Use "may come" to show present or future possibility when you are not sure.
6I remember leaving the key on the table. It ............... there.
Wrong!
Use "must be" for a strong logical conclusion about the present.
7There ............... somebody in that house. I heard some sounds coming from there.
Wrong!
Use "must be" for a strong present deduction based on evidence.
8He didn't invite me. He ............... .
Wrong!
Use "may have forgotten" to show an uncertain possibility about the past.
9It ............... been an accident.
Wrong!
Use "may have" before a past participle to express an uncertain possibility about the past.
10They ............... left by now.
Wrong!
Use "will have" before a past participle to make a confident guess about something completed by now.
11You ............... told me that you weren't coming.
Wrong!
Use "should have" before a past participle to criticize something that did not happen.
12We ............... waited for her.
Wrong!
Use "needn't have" before a past participle to say an action was unnecessary in the past.
Done.
Score: 0/12
Answers
- I should have called him, but I forgot.
- You needn’t have told him.
- What time will she be here?
- She left the office at 5, so she should be here soon.
- She may come soon. I am not sure.
- I remember leaving the key on the table. It must be there.
- There must be somebody in that house. I heard some sounds coming from there.
- He didn’t invite me. He may have forgotten .
- It may have been an accident.
- They will have left by now.
- You should have told me that you weren’t coming.
- We needn’t have waited for her.

