when the book was published, he ___ the most popular writer of the time.A became B had become

来源:百度知道 编辑:UC知道 时间:2024/05/09 04:33:39
但是英语老是说是B,我都搞糊涂了

选A became
B had become是过去完成时 表示过去的过去如果用这个 就表示在书出版以前 他就是最受欢迎的作家了

A
B是表示在书出版以前他就是最受欢迎作家了……似乎说不通,应该是因为这本书的出版,他才成为名作家的
老师的说法错了……因为答案上是这么写的他就说B了
再次强调一下,选A

选A became

A

理由:句子前后时态保持一致.前半句是一般过去式,后面自然也是过去式的某种形式,但是由于前半句是由when 引导的,因此也只有用一般过去式. 如果是由before引导,则用过去完成式had become.

A

a