
Having + Participle
Authored by GEN IELTS
English
9th - 12th Grade
Used 4+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
50 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
After he had finished his work, he went home.
A. After have finished his work, he went home.
B. Having finished his work, he went home.
C. After have finishing his work, he went home.
D. Have finished his work, he went home
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
_______________ the desalination plant, the company could offer an effective solution to the problem of water scarcity.
A. Being built
B. Having been built
C. To build
D. Having built
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
The public praised the local farmers for _______________ millions of trees of the surrounding hills.
A. being planting
B. having planted
C. plant
D. being planted
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
________________ the university entrance examination, Susan phoned her family.
A. Taken
B. To be taking
C. Having taken
D. Having been taken
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
________________Ann by phone, James decided to email her.
A. Having failed to contact
B. Having failed contacting
C. He failed to contect
D. That he failed contacting
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
________________ high school, Nam attended a university in the city centre.
A. Having finished
B. To have finished
C. Having been finished
D. To finish
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
____________classical dance for five years, Akiko finally felt ready___________in public.
A. Studying/ to be performed
B. To study/ performed
C. Being studied/ having performed
D. Having studied/ to perform
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?