My friend----------(写)a book about China last year,but I don

问题描述:

My friend__________(写)a book about China last year,but I don't know whether she has finished it.
用write来完成上述空,要讲原因啊!为什么不能用wrote!或者为什么不能用started to write!
1个回答 分类:英语 2014-11-21

问题解答:

我来补答
这里要用 had been writing 即为现在完成进行时 但是这里是去年 那么就用had 一般我们是用has/have been doing ,即表示一个动作从过去开始发生,而且带有延续性,可能到现在仍在进行.此处你用worte的话,那么就表示这本书已经完成了,与last year这个过去时间符合,但是后面说了我不知道她是否已经写完了,所以后面的就不符合了.start一般只表示一个短暂的动作,一般不具有延续性,故而不用.
再问: 但答案是was writting
再答: 哦,这样啊,我看下啊,那么应该是后面的last year的原因,如果去掉这个时间点才能用has been doing。我忘了 现在完成进行时不能和时间点连用,抱歉,was doing的话 就是表示过去一直进行的动作,与后面的语境也很符合、。
 
 
展开全文阅读
剩余:2000
上一页:减术分裂
下一页:语文学习与巩固