请问英语大侠一个高二语法问题I( ) a novel written by ernest hemingway last night and another night I‘ll finish it、为什么答案是was reading?怎么不可以是have been reading
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 23:41:15
请问英语大侠一个高二语法问题I( ) a novel written by ernest hemingway last night and another night I‘ll finish it、为什么答案是was reading?怎么不可以是have been reading
请问英语大侠一个高二语法问题
I( ) a novel written by ernest hemingway last night and another night I‘ll finish it、
为什么答案是was reading?怎么不可以是have been reading
请问英语大侠一个高二语法问题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是个时间点,表示这个点上正发生的事)
因为last night 是过去的时间所有要用过去式,而过去正在进行的事要用进行时。have+过去分词是已完成的意思,句子中并没有说他已经读完那本书了。你好 have been doing用来表示从过去到现在一直在做,与普通进行时不同的是,他有从过去开始延续过来的意思 哪里是完成啊,根本不是啊问题是题目中有个限制语last night。。。。你好啊 I(have been rea...
全部展开
因为last night 是过去的时间所有要用过去式,而过去正在进行的事要用进行时。have+过去分词是已完成的意思,句子中并没有说他已经读完那本书了。
收起
last night 昨天晚上,用过去时态
have been reading 是现在完成进行时,所以不对
Hi,很高兴为你解答!
如果帮到您,记得及时采纳哦O(∩_∩)O
还有其他疑问的话欢迎一起讨论!have been doing用来表示从过去到现在一直在做,与普通进行时不同的是,他有从过去开始延续过来的意思 我这么解释有何不妥,我哪里是完成了have b...
全部展开
last night 昨天晚上,用过去时态
have been reading 是现在完成进行时,所以不对
Hi,很高兴为你解答!
如果帮到您,记得及时采纳哦O(∩_∩)O
还有其他疑问的话欢迎一起讨论!
收起