Professor Johnson's retirement______from next January.
【正确答案】 B
【答案解析】Carry/put/bring into effect是“使…生效”的意思,要带宾语或用被动语态,因此A、D不正确;take/come/go into effect都可以独立使用,可以直接说:sth.takes/comes into/goesinto effect。题目中retirement是主语,因此只能选B。C项has effect表示“有效果或影响”与句意不符。故选B。