More Verb Forms
Multiple-choice exercise
Choose the correct answer for each question.
I've recently __________ my house painted.
- had
- made
- let
- helped
We suggested not __________ with you.
- going
- to have gone
- to go
- to be
This car should __________ serviced.
- have been
- have had
- have been given
- have done
He's terrified __________ at the meeting.
- to speak
- of speaking
- by speaking
- in speaking
You are not __________ before 9.
- to come
- to coming
- coming
The money __________ stolen.
- couldn't have been
- mustn't have been
- can't have had
- won't have
I refrained from __________ you before.
- telling
- to tell
- to have told
- to have been telling
I guarantee __________ early.
- to arrive
- I arrive
- arriving
- to be arrived
I distinctly recall __________ your letter yesterday.
- to post
- posting
- I have posted
- by posting
I can't ever forget __________ him.
- I've met
- meeting
- to have met
- to meet