she has never written a book before.这句话有没有语法错误?这句话说的是什么意思?

问题描述:

she has never written a book before.这句话有没有语法错误?
这句话说的是什么意思?

很标准的英语:
意思是她以前从来没有写过一本书。
其中written是动词write的过去分词,属于不规则动词。
has在句中充当助动词,无实际意义,是现在完成时的标志。

she has never written a book before
没错,她以前从未写过书。

a->any 将更好

她从来没有写过一本书
没错