A new theory __________ before it can be put into practice.

问题描述:

A new theory __________ before it can be put into practice.

should been tested

must be tested
should been tested for many times =ought to been tested for many times

has to be tested for many times