【Chauwei】評論
(B)是否要改成had been made
【zhen】評論
則麼翻
【業精於勤,事立於豫】評論
More advances in technology were made in the last decade than in any other time in human history. 在過去的十年內科技的進步比人類歷史上的任何一個時期還要多。