So far great effort has ________ to develop a new type of personal computer.

So far great effort has ________ to develop a new type of personal computer.

A.been taken

B.been made

C.done

D.made

答案及解析: B

解析:

导解:make an effort to do sth.为固定搭配,意思是“努力做某事”.