请问英语大侠一个高二语法问题I( ) a novel written by ernest hemingway last night and another night I‘ll finish it、为什么答案是was reading?怎么不可以是have been reading
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 02:34:15
![请问英语大侠一个高二语法问题I( ) a novel written by ernest hemingway last night and another night I‘ll finish it、为什么答案是was reading?怎么不可以是have been reading](/uploads/image/z/11733748-52-8.jpg?t=%E8%AF%B7%E9%97%AE%E8%8B%B1%E8%AF%AD%E5%A4%A7%E4%BE%A0%E4%B8%80%E4%B8%AA%E9%AB%98%E4%BA%8C%E8%AF%AD%E6%B3%95%E9%97%AE%E9%A2%98I%EF%BC%88+%EF%BC%89+a+novel+written+by+ernest+hemingway+last+night+and+another+night+I%E2%80%98ll+finish+it%E3%80%81%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AD%94%E6%A1%88%E6%98%AFwas+reading%3F%E6%80%8E%E4%B9%88%E4%B8%8D%E5%8F%AF%E4%BB%A5%E6%98%AFhave+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
请问英语大侠一个高二语法问题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
还有其他疑问的话欢迎一起讨论!
收起