Too many skyscrapers ___________ the view along the beach.
Answer : Option B
Explanation :
It is evident from the question that too many skyscrapers are blocking the sight of the beach. Now, reveal means to show. Obstruct means to block or stop which perfectly fits here. Make means to build. Clear means clean or without any blemish. Thus we see that option (b) is the best answer.