Answer:
No, he can not. 
Explanation:
Since each set of blocks has 18 blocks and Jeremy has 5 sets, you can find the total number of building blocks by multiplying: 
18 * 5 = 90 
If he wanted to divide them into 8 equal piles, you would take the total number of building blocks and divide by 8: 
90 ÷ 8 = 11.25 
Since 11.25 is not a whole number, then the number of building blocks can not be dividing equally into 8 piles.