以下仅供参考21.选a,electric field 是电场的意思,全句译为‘地球上有电场是很久前就知道的事了’.22.选b,By means of和under control 固定短语的,意思分别为‘用...的方法’和‘...被控制’23.应该是选c,by thousands 的thousands是数千的意思,约数.24.选a吧25.选d26.out of question 是毫无疑问的意思,out of the question 是不可能的意思,所以根据后文说for they’ve lost too many men.可知他们想胜利是不可能,因为他们失去了很多人。