The famous writer ---------- one new book in the past tow ye
6个回答

The famous writer ---------- one new book in the past tow years

A is writting B was writting C wrote D has written

我选D,介词短语in the past two years在过去的两年里,一般使用完成时态或者完成进行时,所以该题最理想的应该使用现在完成进行时,即has been writing,表示过去两年来到现在一直(断断续续)写作,为什么不直接用现在完成时,因为现在完成时只是强调了动作的结果或者说该动作(写作)所造成的影响----书写完了.而现在完成进行时不但强调动作的结果,而且强调动作的过程(进行的细节),所以用现在完成进行时更贴切.该题没有现在完成进行时选项,求其次D

四个选项:A is writting ---现在进行时,完全与时间状语不符

B was writting ---过去进行时,表示过去某段时间段里持续的动作(过程),并不说明书已经写完 (即不强调动作的结果---书写完了)

C wrote ----一般过去时,只是说明过去发生过的动作,不说明结果和过程

D has written---现在完成时,表示过去的动作对现在的结果和影响