作业帮 > 英语 > 作业

请问英语大侠一个高二语法问题

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/09/22 23:35:15
请问英语大侠一个高二语法问题
I( ) a novel written by ernest hemingway last night and another night I‘ll finish it、
为什么答案是was reading?怎么不可以是have been reading
请问英语大侠一个高二语法问题
have been reading表示从过去某一点到现在一直在进行的动作
言下之意它的时间状语一定是一个时间段
而本题的时间状语是last night,首先它是一个过去时间标志,其次它是一个时间点
无论如何不会选用现在完成进行时
可用一般过去时,用过去进行时更生动(利用last night是个时间点,表示这个点上正发生的事)