这里可选became he吗?

有一读者问: 有一道选择题:

Only then_________a real communist fighter.

A. he become B. became he

C. did he become D. he did become

老师说应选C,以强调only then。我认为应选B,因为became是系动词,而did则只能强调实义动词。不知我的看法正确否?

不,这里不可选B,即不可用became he。你的老师是正确的,应选C,即应填did he become。became虽是系动词,但它和系动词be不同。倒装时它则和实义动词一样,一般必须借助助动词do(在这里则须用did)或其他助动词(包括情态助动词在内)。其他系动词如appear, seem, feel, look, get, grow等也是一样。