The news of their successes ______ every one of us happy.

The news of their successes ______ every one of us happy.

A.has made

B.make

C.have made

D.are making

答案及解析: A