Mr. Smith the grammar book meant for senior high school students and will almost finish it.
A. was writing
B. has written
C. has been writing
D. has been written
网友回答
A. was writing
B. has written
(答案→)C. has been writing
D. has been written
解析:句意:斯密斯先生一直在写为高中生准备的语法书,几乎要完成了。从will almost
finish it.可知是过去到现在一直在写,而且还要继续下去,用现在完成进行时,所以选C。