作业帮 > 英语 > 作业

12.I haven't finished my composition.I ______ for two hours

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/22 01:31:28
12.I haven't finished my composition.I ______ for two hours and a half.
A.have written it B.have been writing it
C.wrote it D.am writting it
为什么?A为什么不行,A不是现在完成时?现在完成时表示一个动作从过去发生持续到将来?
B是不是现在完成时吗?过去分词的格式应该是have/has+动词的过去分词 writing是现在分词,不是过去分词啊,那位什么要选B
12.I haven't finished my composition.I ______ for two hours
现在完成时为过去发生的,强调过去的事情对现在的影响,多强调的是影响.而且后半句只是说了已经写了两个半小时,并没有完成.而B选项是现在完成进行时用来表示一个从过去开始但仍在进行的行动,所以放在这里刚刚好.