The great pyramid is believed to have taken more than twenty years to assemble by tens of thousands of workers. 가 맞는 문장이라는데 수만명의 일꾼들에의해 지어지는거니까 assemble이 to be assembled수동이 되어야하지않나요?
This work is very hard to do. 같은 구조임.