Cloze Test (C):
1 who making it
2 to make
3 who have made
4 to have made it