在练习现在完成时和现在完成进行时,可是语法一直是我的薄弱点,想请大家帮我看看我写的这篇主要用这两个时态的小作文有哪些问题。谢谢大家。
My weekend
My weekend has finished, I feel good now. I have been to a park, there were lots of tourists. The name of the park is ShiJi Square, and the park named by the local citizen vote. There is a human-made lake located in the middle of park, a several of trees surround it. There have been many boats floating, the scenery is beautiful.
I have been taking a boat to play with, and I am still fun with it. The layout of square is not same as its past when I was a kid, because it has been changing more than twice in period of 20 years.
I have been to Natural Park for two hours in the afternoon. Natural Park have cultivated many species of flower, they have been blooming for several days. However, those flowers have gone, the reason is that weather was getting cold.
I have met my neighbor in the park, he asked me that “How long have you staying in the park? I think you are tired.” Actually, I have been staying in park for three hours , I indeed feel tired while we talking. I have answered him then I have backed to my car, back to my home. I have lying in my bed and was falling in sleep.
Now, I am waking up, and going to the pany for work.
病句太多
我就说一点
写日记,写故事,描述过去的经历,应该主要用一般过去时
其间根据需要,也可以用过去进行时,过去完成时
现在完成时偶尔需要也可以用,但不要滥用现在完成时
下面说一下一般过去时、现在完成时、现在完成进行时,三者的区别
【一般过去时】
描述过去某个时候发生的动作或事件,是孤立的过去,与现在无关
如: I was a teacher. 不能理解为,我是一名老师,有歧义
而要理解成,我过去是一名老师,我曾经是一名老师,言下之意我现在不是老师
如果过去和现在不同,就用一般过去时,如果过去和现在一样,肯定不用一般过去时
一般过去时,最常用于叙述和描写过去发生的事件、具体的动作、细节等,比如讲故事、写日记
举个例子: 说你不是打算买车吗,买了吗? 回答说已经买了, 就用现在完成时
而具体问这个车是什么时候买的,在哪儿买的,和谁去买的,就用一般过去时,因为是具体化的信息
这就是为什么叙事、讲故事、写日记、讲述经历,用一般过去时
【现在完成时】
现在完成时,首先从字面上,就带现在两个字,所以它首先属于是现在时的一种
现在时分四种:一般现在时,现在进行时,现在完成时,现在完成进行时
所以,现在完成时,是基于现在这个时间点,为视角的时态
你记住,现在完成时,它的核心视角,是“到现在为止”
只要能把到现在为止这个视角放进去的,就是现在完成时,放进去矛盾的就不是
比如,我昨天去动物园了。你把到现在为止放进去
到现在为止,我昨天去动物园了
矛盾吧,所以,这句话肯定不能用现在完成时
比如,我曾经是一名教师。你把到现在为止放进去
到现在为止,我曾经是一名教师
矛盾,这两个信息,根本就没有关系。所以,这句话肯定不能用现在完成时
比如,我(已经)做完作业了。你把到现在为止放进去
到现在为止,我(已经)做完作业了
不矛盾,通顺的。所以这句话应该用现在完成时
比如,我(已经)在这里住了10年了。你把到现在为止放进去
到现在为止,我(已经)在这里住了10年了
不矛盾,通顺的。所以这句话应该用现在完成时
具体来说,现在完成时,分为两种情景:
1 到现在为止,已经做完某事、已经做过某事、曾经去过某地、还未做某事
(都用短暂性动词)
解释一下
已经做完某事:吃饭,做作业,做事情,做东西,看,听,等等
已经做过某事:吃饭,做事情,做东西,看见,听见,知道,等等
曾经去过某地:描述曾经有过的去某地的经历,仅描述有过这么一次经历,不描述经历的具体情况
还未做某事:是上面讲的现在完成时的动作的否定情况
Have you finished your homework? 你做完作业了吗?
I have been to Hong Kong three times. 我已经去过香港三次了。
But my grandfather has never been to Hong Kong. 但我爷爷从没去过香港。
2 到现在为止,已经做某事多久了
(都用持续性动词)
解释一下
已经做某事多久了:持续性的动作都可以,居住,工作,睡觉,等待,等等
与表示时间段的短语连用,如 for two years, since 2012, since ten years ago
I have lived in Beijing for ten years. 我已经在北京住十年了。
=I have lived in Beijing since 2012. 我自从2012年起就住在北京。
=I have lived in Beijing since ten years ago. 我自从十年前起就住在北京。
He has worked in this pany since he graduated from the university.
表示去某地在某地的现在完成时用法:
1 have/has been to 地点名词(可附加次数)
曾经去过某地(几次),用于描述过去曾经有过的去某地方的经历
I have been to New York three times.
2 have/has gone to 地点名词
已经去了某地还没回来,可能在那个地方,也可能在来回的路上,总之不在这儿
用于一个人来找某人,问他在哪里,回答出去了,还没回来
Where is Jim?
He has gone to the library.
3 have/has been in 地点名词(附加 for 一段时间,since 过去的时间点)
已经在某地待了多久了,用于描述已经在某个地方待着没动地方多长时间了
I have been in Beijing for three years.
I have been in Beijing since 2019.
【现在完成进行时】
现在完成进行时,其实就是现在完成时的一种变体
换句话说,它有一半含义就是现在完成时,另有一半有它独特的含义
有的情景,现在完成进行时,和现在完成时,造出来的句子,没有区别
但有的情景,就只能用现在完成进行时,而不能用现在完成时,注意区分
到现在为止,一直在持续不断地做某事多久了,并且现在仍在做,并且很可能仍将持续下去
(所以现在很累,或为了说明很有毅力)
(用持续性动词)
注意,核心是一直持续不断
我复制了百科里的详细说明分类,很详细了,这样我就没必要造句了
(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。(动作还将继续下去)
I have been learning English since three years ago.三年以来我一直在学英语。(动作还将继续下去)
(二)表示在说话时刻之前到现在正在进行的动作。
We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)
(三)有些现在完成进行时的句子等同于现在完成时的句子。
They have been living in this city for ten years.
They have lived in this city for ten years.
他们在这个城市已经住了10年了。(动作还将继续下去)
I have been working here for five years.
I have worked here for five years.
我在这里已经工作五年了。(动作还将继续下去)
(四)大多数现在完成进行时的句子不等同于现在完成时的句子。
I have been writing a book.(动作还将继续下去)我一直在写一本书。
I have written a book.(动作已经完成)我已经写了一本书。
They have been building a bridge.他们一直在造一座桥。(动作还将继续下去)
They have built a bridge.他们造了一座桥。(动作已经完成)
(五)表示状态的动词不能用于现在完成进行时。
I have known him for years.我认识他已经好几年了。
* I have been knowing...
这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,think想等等。
(六)一些现在完成时的句子也与现在完成进行时的句子含义相同
延续性动词在现在完成时与现在完成进行时时态中使用,句意相同。例如:
She has slept for 6 hours and still cannot wake up.
She has been sleeping for 6 hours and still cannot wake up.她已经睡了6个小时,到现在还没有醒来。
(七)表示现在以前一直在进行的动作强调动作的未完成性
It has been raining for 3 days。已经下了3天的雨了(现在还没停止)
中国易经思维解释:天 地 人合一宇宙,天决定时间,人代表万物,人是万物之灵,人能创造万物。在某天时,万物在地球上的状态。
天地=时态=时 态=时间 状态
现在完成时=现在 完成状态(做完了)
have/has体现现在的时间,done体现做了的状态。
过去完成时=过去 完成状态(做完了)
had体现过去的时间,done体现做了的状态。
其实have/has/had核心还是“拥有”的意思。
(现在)完成进行时=现在 完成 进行
have/has体现现在的时间,been doing=完成状态 进行状态,体现做了还要再继续做的状态。
(过去)完成进行时=过去 完成 进行
had体现过去的时间,been doing=完成状态 进行状态,体现做了还要再继续做的状态。