关于present perfect tense

如题所述

第1个回答  2022-10-30
1. Present Perfect Tense 的用法: a) 表示刚完成的动作 e.g. I have just finished my homework. b) 表示未有指明时间而已过去的动作 e.g. I have bought a car. c) 表示在一个未过去的时段内发生的动作 e.g. I have called May three times this morning. ( 说话的时候仍然是上午 ) d) 表示在过去开始并维持至现在的动作 e.g. I have lived here for five years. ( 五年前开始住在这里,现在仍住在这里 ) e) 谈及个人经历 e.g. I have been to Japan ice. ( 到目前为止去过两次,将来可能会再去 ) Simple Past Tense 只用以叙述过去发生的事件 e.g. a) I finished my homework a few minutes ago. b) I bought a car last week. c) I called May three times this morning. ( 说话的时候已经过了上午 ) d) I started to live here five years ago. e) I went to Japan last year. 2. 与 this morning/afternoon/week/month/year or today 连用的情况: 用 Present Perfect Tense 还是 Simple Past Tense 取决于说话的时间 e.g. ( 说话时间是 2p.m.
即仍然是下午 ) I have seen Amy this afternoon. ( 说话时间是 6p.m.
即已过了下午 ) I saw Amy this afternoon. 与 always/never/ often 连用表示惯性动作 e.g. I have always got up early in the morning. I have never been late for school. 3. Present Perfect Tense 可表示最近发生的动作,其影响仍然存在 e.g. a) My car has broken down. ( 汽车很可能仍在修理 ) b) My car broke down. ( 汽车很可能已修理,能正常运作了 ) 例子a) 的情况跟现在有直接关系,所以用 Present Perfect Tense,而不用 Simple Past Tense 4. 因为 this year 还未过去 5. "She has been an air hostess" 用 Present Perfect Tense,是因为她现在还是一位空姐 "Since she left school" 用 Simple Past Tense,是因为她完成学业是过去的事件,跟现在没有直接关系 6. 因为这是谈及个人经历的情况 如果纯粹叙述过去发生的事件,则用 Simple Past Tense She went to London last month. 7. Present Perfect Tense 和 Simple Past Tense 均可 a) Ed Prior has won his first gold medal. ( 很可能是最近发生,并且他仍然充满胜利的喜悦 ) b) Ed Prior won his first gold medal. ( 纯粹叙述过去发生的事件,不过省去时间会令句子的意思不完整 ) 8. Present Perfect Tense 因为这是谈及个人经历的情况 9. When 一般情况下不会与 Present Perfect Tense 连用 When 与 Simple Present Tense 连用: When I grow up
I want to be a nurse. When 与 Simple PastTense 连用: When I saw my teacher
I greeted her. 10. I have been at school since nine o'clock. 从九时起我一直在学校。 ( 我现在仍然在学校 ) I have gone to school. 我上学去了。 ( 我现在已经离开学校了)
1. past: happened in the past
known time of occurrence perfect: happened in the past
unknown time of occurrence 2. those key words u mentioned are usually associated with past tense (because the time is known: this morning
etc)
while perfect tense is usually associated with 'for how long'/'since when' 3. past: only significant in the past
but the impact doesn't affect the situation now perfect: happened in the past but the incident still has impact/significance nowadays 4. ice=for o times
the stress is not on 'this yr'
but he has gone there 'for o times' (or simply o times/ice is ok) 5. yes 6. 佢曾经去过
the main point this sentence wants to bring out is 'she has once been there'
but not '佢去左' 7. both are acceptable. if use past: he won the medal. then it simply mentions that he won the prize in the past
not now
it's past. if use perfect: he has won the medal. that me 佢曾经攞过. 8. probably perfect. i have gone. (similar to no.4) 9. no. it depends on wt the sentence is trying to say. e.g. i have already finished my work when you came home. 你来之前我已经搞店. 10. have been at school: in school have gone: leave school so
have been at school since 9: 由9点开始我就系学校 have gone to school since 9: (weird...) 由9点开始我就出发去学校 (?)/ 出门日去学校 (?) 2010-04-25 21:57:22 补充: 出门口*
参考: me
me
重点是在第三条: 我份notes有句话"for action which have recently finished and their result are visible in the present"啲时候系用present perfect tense
甘点解又唔用past tense?因为都过去左..你的笔记已很清楚地交代了在甚么时候用present perfect tense。要记得,选择用那一个时态,是在乎于说话者想表达的意思,而非因为句子中有某个字。当你想说一件在过去发生但持续至现在的事情时,或刚刚完成的事情,你就用present perfect tense;但若你想说那是完仕过去的事情,你就会用past tense。 例如:(第十条) I have been at school since nine. To be 是一个可以持久的动作,当你用present perfect tense写这句时,你是说从九时开始,我一直都在学校内。 I was at school at nine. 用过去式写,你是指在九时的那一刻,你在学校内。你现在可能仍在校内,也可能在其他地方。这一点在句中没有交代。 I went to school at nine. 若你选用的动词是to go,那么在这句就丕可以用present perfect tense,因为「去」的动作只可以在一刻时发生。 (第六条) She has been to London. 若你把句子写成 She was in London,那就只是写某一次她在伦敦,一个在过去发生并已完成的事情。可是,你想表达的是她「曾经」到过伦敦,那就要用present perfect。 (第七条) To win his first gold medal 一定是在过去发生,因为在比赛之前不能知道谁会夺得金牌,而「他的第一面金牌」也指他赢其他比赛的金牌。所以,时态一定不会是present perfect。
买套BRIGHTER GRAMMAR既书啦~ 讲晒你要知既野.