一般现在时和现在完成时的区别
一般过去时现在完成时与一般现在时的区别
(二)一般过去时态、现在完成时和 一般现在时的区别
1)现在完成时是表示过去的动作与现在的联 系,主要说明的是现在的情况和状态;而一般 过去时则强调动作发生在过去某一时间,与现 在不发生联系。一般现在时表示经常性,习惯 性的动作或存在的状态.与过去没有关系。 例如:We haven't seen him since last year. 我们自从
He has worked in this factory since 1996.
I have known him since he was a child. 7)so far,in the last / past ……与现在完成时连用。 例如 :
So far,many countries have sent up satellites into space. In the last 30 years, our lives have changed a lot.
He has lived here since he was born. 自他出生 以来一直居住在这儿。(since 自从…以来, 与现在有关,说明他还居住在这儿。)
Liu Mei went to see her grandmother last night . 刘 梅昨晚去看了他外婆。(只说明昨晚)
• 例如:We are good friends(现在情况)
•
我们是好朋友。
• I got to know him in 2005. (过去的动作)
•ቤተ መጻሕፍቲ ባይዱ
我在2005年认识(结识)他
• We have known each other since 2005. (现在完成时把过去的动作和现在联系 起来并着眼于现在)
一般过去时、现在完成时与一般现在时的区别
join the League-----be in the League / be a league member
1. He died 10 years ago. --- He ____ ____ ____ for 10 years / since 10 years ago. 2. He borrowed the book 2 weeks ago. --- He ____ ____ the book for 2 weeks. 3. He bought the motorbike a month ago. ---He ____ ____ the motorbike for a month. 4. He arrived here three days ago. --- He ____ ____ here since three days ago. 5. They turned on the light 2 hours ago. --- The light ____ ____ ____ for 2 hours. 6. He left here 2 years ago. --- He ____ ____ ____ from here for 2 years. 7. The film began 30 minutes ago. --- The film ____ ____ ____ for 30 minutes. 8. They opened the door an hour ago. --- The door ____ ____ ____ for an hour. 9. They closed the door an hour ago. --- The door ____ ____ ____ for an hour. 10. He joined the army last year. --- He ____ ____ a ____ for a year. --- He ____ ____ ____ the army for a year. --- It ____ a year ____ he joined the army.
现在完成时与一般现在时的区别
现在完成时与一般现在时的区别时态在英语语法中起着至关重要的作用,不同的时态表达不同的时间和状态。
两个常见的时态,现在完成时和一般现在时,有着很多共同之处,但也有明显的区别。
本文将介绍现在完成时和一般现在时的区别,以及它们在不同语境下的用法和含义。
一、现在完成时现在完成时表示动作或状态发生在过去某个时间点,但与现在有关。
它通常以"have/has + 过去分词"的形式构成。
下面是现在完成时的几个主要用法:1. 表示过去发生的动作对现在产生的影响。
例如:- I have lost my keys.(我把钥匙弄丢了,现在找不到了。
)- He has finished his work.(他已经完成了工作。
)2. 表示过去开始但仍在进行的动作或状态。
例如:- She has been studying English for three years.(她已经学英语学了三年了。
)- They have lived in the city since 2010.(他们从2010年开始就住在这个城市。
)3. 表示刚刚发生的动作。
例如:- I have just finished my dinner.(我刚刚吃完晚饭。
)- They have recently moved to a new house.(他们最近搬到了新房子。
)二、一般现在时一般现在时表示现在的状态、经常性的动作或普遍真理。
它通常是动词的原形形式,或者加上第三人称单数的" -s "或" -es "后缀。
下面是一般现在时的几个主要用法:1. 表示现在的状态或特征。
例如:- I live in New York.(我住在纽约。
)- He works as a teacher.(他是一名教师。
)2. 表示经常性或习惯性的动作。
例如:- We usually go to the gym on weekends.(我们通常在周末去健身房。
考点区分一般现在时和现在完成时
考点:区分一般现在时与现在完成时中考例题1.She’s brought you some eggs. As you know,she keeps chickens.2.I ate some fruit,which I have enjoyed since i was a child.[一般现在时]1.一般现在时表经常性,习惯性的动作。
He gets up at 7:00 everyday.2.表示客观真理和事实。
The earth travels around the sun.3.描述主语的特征和能力。
she sings very well.[现在完成时]1.过去所发生的动作对现在的影响和所产生的结果。
e.g. we have set up many new factories in this year.2. 表示从过去某个时间段开始延续到现在,并可能延续下去的动作。
e.g. His father has been a school teacher for 29 years.补充1:live,teach,learn,work,study,know均是延续性动词。
They have fallen asleep for an hour.(×)They have been asleep for an hour.(√)Harry has got married for six years.(×)Harry has been married for six years.(√)补充2:since和for引导一段时间在现在完成时中的使用。
①since的用法:A.Since +过去一个时间点(如具体的年,月,日期,终点,1980,last month,half past year)I have been Wuhan since 1980. 从1980年起,我一直在武汉。
B.Since +一段时间+ago.I have been Wuhan since five years ago. 我来武汉已经有五年了。
初中英语语法:各个时态的标志和时态间的区别
英语中各个时态的标志和时态间的区别一)一般现在时。
(do/does, am/is/are, 情态动词)a. 一般现在时表示的是客观事实或平时反复做的事情通常有频率副词always,usually,often,sometimes,seldom,once a week,every day等。
如:The earth goes around the sun.Japan lies east of China.He is never late for school.He often gets up at six every day.Cats can climb trees.I hear they have moved into a new house.He writes to his father once a year.b.一般现在时还可以表示、安排好的,或即将发生的事,通常使用瞬间动词come,start,begin,return,leave等。
如:My plane leaves at 6:00 a.m..Is there any meeting today?The game starts at 8:00.(二)现在进行时。
(am/is/are doing)a.现在进行时表示现在或最近正在做的事情,后面一般接延续性的动词,都表示动作没有进行完。
如:Look! The boy is dancing.He is watching a football game.What are you doing now?They are preparing for the exam recently.b.还常与always,usually,constantly,forever,continually等词连用表示一种语气,“总是,老是…”,如:He is always working late.Why are you always making this kind of mistake?He is continually getting into trouble with the police.c.后面接暂转动词时表示正在反复的动作,或表示将来时(一般只有go, come, leave 和have)如:The monkeys are jumping.They are hitting the tree.表将来:We are going swimming this afternoon.They are leaving here.They are having an English class tomorrow.试比较:He is doing his homework until his parents come to take him home.He will do his homework until his parents come to take him home.注:表示知觉、感觉、看法、认识、情感或愿望的动词和大部分暂转动词不能用现在进行时。
一般现在时与现在完成时的区别
一般现在时与现在完成时的区别一、一般现在时一般现在时是描述经常发生的动作、习惯性的行为或者客观事实,表示时间上的长期性。
一般现在时的句子结构是主语 + 动词原形。
例如:1. I go to school every day.(我每天去上学。
)2. She loves to read books.(她喜欢读书。
)3. The sun rises in the east.(太阳从东方升起。
)二、现在完成时现在完成时表示过去发生的动作对现在造成的影响或结果,强调过去的动作与现在的关系。
现在完成时的句子结构是主语 + have/has + 过去分词。
例如:1. I have finished my homework.(我已经完成了作业。
)2. She has lived in this city for five years.(她在这个城市已经住了五年。
)3. They have never been to Paris.(他们从来没有去过巴黎。
)区别:1. 时间概念的不同:一般现在时强调当前行为的发生,而现在完成时则强调动作已经完成或对当前造成的影响。
一般现在时没有明确的时间限定,而现在完成时则涉及到过去的时间段。
2. 动作状态的不同:一般现在时通常表示经常性的动作,而现在完成时则强调过去的动作已经完成,对当前有影响或结果。
3. 句子结构的不同:一般现在时的句子结构是主语 + 动词原形,而现在完成时的句子结构是主语 + have/has + 过去分词。
例如:1. I play tennis every week.(我每周打网球。
)(一般现在时,强调经常性的动作)I have played tennis before, so I know how to play.(我以前打过网球,所以我知道怎么打。
)(现在完成时,强调过去动作对当前的影响)2. He studies English every day.(他每天学习英语。
一般过去时、现在完成时与一般现在时的区别 (1)
(二)一般过去时态、现在完成时和 一般现在时的区别
1)现在完成时是表示过去的动作与现在的联 系,主要说明的是现在的情况和状态;而一般 过去时则强调动作发生在过去某一时间,与现 在不发生联系。一般现在时表示经常性,习惯 性的动作或存在的状态.与过去没有关系。 例如: We haven't seen him since last year. 我们自从
• 例如:We are good friends(现在情况)
•
•
我们是好朋友。
我在2005年认识(结识)他
• I got to know him in 2005. (过去的动作) • We have known each other since 2005. (现在完成时把过去的动作和现在联系 起来并着眼于现在) • 自从2005年来我们就相互认识。
延 续 性 动 词 和 瞬 间 性 动 词 之 间 的 转 化 (keys)
• for和since的运用 since表“自从…… 以来”。
• • • • • • • • 1)since+时间点 He has stayed here since 5 o’clock. 2)since+ 时间段+ ago He has stayed here since 5 hours ago. 3)since+ 从句 She has taught English since he came here.
He has lived here since he was born. 自他出生 以来一直居住在这儿。(since 自从…以来, 与现在有关,说明他还居住在这儿。) Liu Mei went to see her grandmother last night . 刘 梅昨晚去看了他外婆。(只说明昨晚)
一般现在时和现在完成时的区别
一般现在时和现在完成时的区别(初三)一般现在时和现在完成时是初中接触较多的两种时态,两者的区别也是历年中考的热点。
一般现在时是经常、反复发生的动作或行为及现在的某种状况。
现在完成时是过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
两者在概念、构成方式、时间状语、感情色彩、用语范围、时间范围方面都有很多不同。
为了更好的区分两者,我们从这几个方面进行分析。
一、概念不同:一般现在时表示主语经常性和习惯性的动作或存在的状态,也表示说话者的能力及自然现象。
而现在进行时表示说话时(瞬间)正在进行的动作,也表示目前或现阶段一直进行的动作。
如:She often does her homework in the evening.她经常在晚上做作业。
She is doing her homework now.现在她正在做作业。
二、在构成方式上的不同:一般现在时中谓语动词的构成有以下三种情况:①be动词的一般现在时形式:am,is,are.②动词have的一般现在时形式:have,has.③其他行为动词的一般现在时形式有动词原形或第三人称单数形式。
而现在进行时中谓语动词的构成是:am/is/are+动词的-ing形式(现在分词)。
三、时间状语不同:一般现在时的时间状语主要有:always,usually,often,sometimes,never,every day,on Sundays,in the morning/afternoon/evening等;现在进行时的时间状语主要有:now,these days,this week,at the moment等,有时句首有“Look!”、“Listen!”或“It’s+时刻”等词、句存在。
如:We play football in the afternoon.我们在下午踢足球。
(一般现在时)My mother is reading a newspaper now.我妈妈正在看报纸。
一般现在时和现在完成时的区别 (1)
一般现在时和现在完成时的区别(初三)一般现在时和现在完成时是初中接触较多的两种时态,两者的区别也是历年中考的热点。
一般现在时是经常、反复发生的动作或行为及现在的某种状况。
现在完成时是过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
两者在概念、构成方式、时间状语、感情色彩、用语范围、时间范围方面都有很多不同。
为了更好的区分两者,我们从这几个方面进行分析。
一、概念不同:一般现在时表示主语经常性和习惯性的动作或存在的状态,也表示说话者的能力及自然现象。
而现在进行时表示说话时(瞬间)正在进行的动作,也表示目前或现阶段一直进行的动作。
如:She often does her homework in the evening.她经常在晚上做作业。
She is doing her homework now.现在她正在做作业。
二、在构成方式上的不同:一般现在时中谓语动词的构成有以下三种情况:①be动词的一般现在时形式:am,is,are.②动词have的一般现在时形式:have,has.③其他行为动词的一般现在时形式有动词原形或第三人称单数形式。
而现在进行时中谓语动词的构成是:am/is/are+动词的-ing形式(现在分词)。
三、时间状语不同:一般现在时的时间状语主要有:always,usually,often,sometimes,never,every day,on Sundays,in the morning/afternoon/evening等;现在进行时的时间状语主要有:now,these days,this week,at the moment等,有时句首有“Look!”、“Listen!”或“It’s+时刻”等词、句存在。
如:We play football in the afternoon.我们在下午踢足球。
(一般现在时)My mother is reading a newspaper now.我妈妈正在看报纸。
现在完成时和一般现在时的区别
现在完成时和一般现在时的区别现在完成时和一般现在时是英文中常用的两个时态,它们在用法和意义上有一些区别。
一般现在时一般现在时用于描述经常发生的动作、惯、常态或普遍真实的事实。
以下是一般现在时的用法:1. 描述经常发生的动作或惯:- I eat breakfast every morning.(我每天早上吃早饭。
)- They often go for a walk in the park.(他们经常去公园散步。
)2. 表示普遍真实的事实:- The sun rises in the east.(太阳从东方升起。
)- Water boils at 100 degrees Celsius.(水在100摄氏度沸腾。
)3. 使用一般现在时描述现在正在进行的动作(现在进行时的替代):- I'm studying for my exam.(我正在准备考试。
)现在完成时现在完成时用于描述过去发生的动作对现在造成的影响或结果。
以下是现在完成时的用法:1. 描述过去发生的动作对现在造成的影响或结果:- I have finished my homework.(我完成了作业。
)- They have already left for the airport.(他们已经去机场了。
)2. 描述在过去某个时间点之前发生的动作:- She has already visited Paris twice.(她已经去过巴黎两次了。
)- We have known each other since childhood.(我们从小就认识对方。
)3. 表示具有延续性的动作,强调过去的经历对现在的连续性:- I have lived in this city for five years.(我在这个城市住了五年了。
)需要注意的是,现在完成时并不指定具体的时间点,而是强调动作的结果或影响。
总之,一般现在时描述的是经常发生的动作、习惯或普遍真实的事实,而现在完成时描述的是过去发生的动作对现在的影响或结果。
英语的四大时态用法及结构
英语的四大时态用法及结构英语中的时态共有四种,分别是一般现在时、一般过去时、一般将来时和现在完成时,它们各自有着不同的用法和结构。
一、一般现在时一般现在时表示现在的状态、经常发生的事情或普遍真理等,其结构为“主语+动词原形”。
例如:I go to school every day.(我每天去上学。
)Water boils at 100℃.(水沸腾的温度是100℃。
)二、一般过去时一般过去时表示过去发生的事情,其结构为“主语+动词过去式”。
例如:He played basketball yesterday.(昨天他打了篮球。
)They watched a movie last night.(昨晚他们看了一部电影。
)I visited my grandparents last summer vacation.(上个暑假我拜访了我的祖父母。
)三、一般将来时一般将来时表示将来要发生的事情或者预测的情况,其结构为“主语+ will/shall + 动词原形”。
例如:I will go to the library tomorrow.(我明天去图书馆。
)She shall visit her friends ne某t week.(下周她要去拜访她的朋友。
)The sky will be cloudy this afternoon.(今天下午天空将会是多云的。
)四、现在完成时现在完成时表示过去某个时间开始的某个动作一直持续到现在,或者过去某个时间开始的某个动作已经结束但对现在还有影响,其结构为“主语 + have/has + 动词过去分词”。
例如:I have been studying English for four years.(我已经学英语四年了。
)They have finished their homework.(他们已经完成了本次作业。
)She has lost her key.(她已经把钥匙丢失了。
一般现在时和现在完成时的区别
1. ---Have you mended(修理) your shoes, D them twenty minutes ago. Bob?---Yes, I___ A. have mended B. mend C. had mended D. mended D 2. Henry speaks Chinese very well. He ___in China since 2002. A. stays B. stayed C. Is staying D. has stayed
2. 句中出现的时间状语不同 现在完成时句中常见的:already, yet, just, never, ever, before(用于句末), so far 以及 since 和for 引导的时间状语。 一般过去时句中常见的:last week/mouth, yesterday, just now, just then, from then on, 时间段+ago, in 1990(表示过去的时间) He has never seen her before. He saw her three days ago.
3. 对谓语动词的要求不同 现在完成时可表示从过去开始,一直持 续到现在的动作或状态,此时往往和表示 一段时间的状语连用(for/since),这时谓 语动词要用延续性动词; 一般过去时中的谓语动词没有延续和非 延续之说。 He has been away from his hometown for 20 years. He left his hometown 20 years ago.
D 6. Would you mind __more slowly? I can’t follow you. A. speak B. spoke C. spoken D. speaking 7. ---Tom wants to know if you will have a picnic tomorrow. D we’ll play chess. ---Yes, but if it __, A. will rain B. rained C. is raining D. rains B does your mother watch TV? 8. ---___ ---Almost every day. A. How long B. How often C. How much D. How many
现在时态的5种句型
现在时态的5种句型现在时态是英语语法中最基础也是最重要的时态之一,它出现的频率很高,也是我们日常生活和工作中经常用到的时态。
现在时态共有5种句型,包括简单现在时、现在进行时、现在完成时、现在完成进行时和一般现在时的被动语态。
以下是我对这5种句型做的详细解释。
1. 简单现在时(Simple Present Tense)简单现在时又称为一般现在时,是最基本的现在时态。
它用来表示习惯、经常性的动作和客观真理。
一般现在时的构成规则为:主语 + 动词原形(第三人称单数要加s或es)+ 其他。
例如:- She likes music. - They eat breakfast at 8o'clock every morning. - Water boils at 100 degrees Celsius.2. 现在进行时(Present Continuous Tense)现在进行时用于描述当前正在发生或进行中的动作,它的构成规则为:主语 + am/is/are + 现在分词(-ing)+ 其他。
例如:- He is watching TV now. - They are playing basketball in the park. - I am studying English at home.3. 现在完成时(Present Perfect Tense)现在完成时用来描述过去发生的动作或事件与现在的联系,它的构成规则为:主语 + have/has + 过去分词(-ed)+ 其他。
例如:- I have finished my homework. - She has seen the movie before. - They have been to Japan many times.4. 现在完成进行时(Present Perfect Continuous Tense)现在完成进行时用来描述过去一段时间一直持续到现在的动作,动作可以还在进行中,它的构成规则为:主语+ have/has been +现在分词(-ing)+ 其他。
英语最基本的五个时态
英语最基本的五个时态英语最常用的时态有五个:一般现在时;现在进行时;一般过去时;一般将来时和现在完成时。
一、一般现在时:用动词原型表示,但单数第三人称后要加-s,在词尾加-s时要注意:1.一般情况:加-s 例:reads,writes,says2.以s,x,ch,sh收尾的词加-es 例:teaches,washes,guesses3.以辅音字母+y结尾的词变y为i再加-es 例:try—tries,carry—carries。
这个时态的疑问句一般以句首加助动词do,does构成。
句中动词要用原型动词be提前:do you know it?are you students?does she have a pen?1.一般现在时表示经常性或习惯性的动作:we always care for each other and help each other。
they cycle to work every day。
2.现在的特征或状态:he loves sports。
do you sing?a little。
i major in english。
3.普遍真理:light travels faster than sound。
two and four makes six。
the moon moves round the earth。
有些表示状态和感觉的动词常常可用于一般现在时:be,love,like,hate,want,hope,need,prefer,wish,know,understand,remember,believe,recognize,guess,suppose,mean,belong,think(以为),feel,envy,doubt,remain,consist,contain,seem,look(看起来),see,fit,suit,owe,own,hear,find,suggest,propose,allow,show(说明),prove,mind(在意),have (有),sound(听起来),taste(尝起来),matter,require,possess,desire 等等。
系表结构的一般现在时和现在完成时的区别
系表结构的一般现在时和现在完成时的区别▲我浏览了一下尚未解答的问题,发现网友Qangfa 提出的这个问题很有迷惑性,时间好久了都没有解答。
我觉得他是一个喜欢学习和追求的网友,所以,我给他做出解答。
希望对他的问题有所帮助。
▲一个表状态的“系表结构”,包括:be +介词短语;be +副词;be +形容词。
1. 使用一般现在时,表示现在的状况或状态。
(1) It is broken. 这件物品现在破了。
(2) I am old. 我现在老了。
(3) You are kind. 你这人很善良。
2. 使用现在完成时,“表示过去的状况或状态”。
实际上,现在完成时和一般过去时,没有本质上的区别,只是增加了一层意思:表示对现在的影响或某种结果。
(1) It has been broken. 跟 It was broken. 没有本质的区别。
意思是:这件物品过去就破了。
(现在完成时意味着,现在不完整了)(2) I have been old. 跟 I was old. 没有本质的区别。
意思是:我曾经老过。
(现在完成时也许意味着,现在返老还童了)(3) You have been kind. 跟You were kind. 没有本质的区别。
意思是:你曾经做过善事。
(现在完成时指以前做过好事,但现在不一定还这样)▲我个人认为:无论是终止性动词,还是延续性动词,还是表状态的“系表结构”,一旦使用了现在完成时,那么表示这个动作或是状态均发生在过去,并且,现在已经终止,只是额外增加了一层意思:表示对现在的影响或某种结果。
除了上述例句外,再举一些例句:(1) He has stayed in the office. 他曾在办公室里呆过(意味着目前不在办公室)。
(2) He has lived in this town. 他在这城里住过(意味着目前不在这儿住了)。
(3) He has been out. 他外出过(意味着现在回来了)。
一般现在时和现在完成时的区别
一般现在时和现在完成时的区别(初三)一般现在时和现在完成时是初中接触较多的两种时态,两者的区别也是历年中考的热点。
一般现在时是经常、反复发生的动作或行为及现在的某种状况。
现在完成时是过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
两者在概念、构成方式、时间状语、感情色彩、用语范围、时间范围方面都有很多不同。
为了更好的区分两者,我们从这几个方面进行分析。
一、概念不同:一般现在时表示主语经常性和习惯性的动作或存在的状态,也表示说话者的能力及自然现象。
而现在进行时表示说话时(瞬间)正在进行的动作,也表示目前或现阶段一直进行的动作。
如:She often does her homework in the evening.她经常在晚上做作业。
She is doing her homework now.现在她正在做作业。
二、在构成方式上的不同:一般现在时中谓语动词的构成有以下三种情况:①be动词的一般现在时形式:am,is,are.②动词have的一般现在时形式:have,has.③其他行为动词的一般现在时形式有动词原形或第三人称单数形式。
而现在进行时中谓语动词的构成是:am/is/are+动词的-ing形式(现在分词)。
三、时间状语不同:一般现在时的时间状语主要有:always,usually,often,sometimes,never,every day,on Sundays,in the morni n g/afternoon/evening等;现在进行时的时间状语主要有:now,these days,this week,at the moment等,有时句首有“Look!”、“Listen!”或“It’s+时刻”等词、句存在。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一般现在时和现在完成时的区别
现在完成时是表示过去的动作与现在的联系,主要说明的是现在的情况和状态;而一般过去时则强调动作发生在过去某一时间,与现在不发生联系。
现在完成对表示从过去发生一直持续到现在(包括现在)的某个动作或状态,与现在有关的时间状语连用。
一般现在时和现在完成时的区别
(一)现在完成时是表示过去的动作与现在的联系,主要说明的是现在的情况和状态;而一般过去时则强调动作发生在过去某一时间,与现在不发生联系。
例如:
We haven’seen him since last year. 我们自从去年以来一直未见到他。
(现在还未见到)
We didn't see him last year. 我们去年没见到他。
(只能说明去年)
(二)现在完成对表示从过去发生一直持续到现在(包括现在)的某个动作或状态,与现在有关的时间状语连用,一般过去时表示过去某一特定(与现在无关)的时间,与具体的表示过去的时间状语连用。
例如:He has lived here since he was born.自他出生从来一直居住在这儿。
(since自从……以来与现在有关,说明还居住在这儿。
) Liumei went to see her grandmother last night.刘梅昨晚去看了他外婆。
(只说明昨晚)
一般现在时和现在完成时的用法分析
1)动作发生在过去。
一直持续到说话的时候,并且还在延续时,要用现在完成时。
例如:
We have studied English for two years(我们学英语两年了)
2)指过去的经历,但没有表示过去的时间状语,要用现在完成时。
例如:
I have been to Shanghai twice. 我曾去过上海两次
3)以when开头的特殊疑问句,要用一般过去时。
例如:
When did you lose your pen?你什么时候丢了钢笔?
4)just(刚刚)与现在完成时连用,just now(刚才)与一般过去时连
用,例如:
The train has iust gone. 火车刚刚离开。
The train left here just now. 火车刚才离开。
5)since作介词,后面跟时间名词一起作状语时,句子要用现在完成时since作连词,引导状语从句时,主句用现在完成时,从句用一般过去时。
He has worked in this factory since 1996.
I have known him since he was a child.
Where have you been since I last saw you?。