Major efforts have been made to promote technological entrepreneurship.
我对have,been,made的关联不清楚,一定不是have been+v过分。是不是这样:是be made表被动,说明很大努力被作出,而have是表示一个完成的时态,be也得变成过分,至于to到底是个介词,指出所指对象。还是一个动词不定式?
正着说能不能这样:Promoting technological entrepreneurship have made major efforts.