|
|
请问 ‘i had spoken’ 和 ‘i have spoken’ 是有事么分别???
[复制链接]
|
|
|

楼主 |
发表于 10-10-2010 02:55 AM
|
显示全部楼层
错到一塌糊涂......
风满楼 发表于 8-10-2010 11:34 AM 
那要怎样用HAS SPOKEN 和 HAVE SPOKEN ???
可以做造句给我看吗???谢谢。。。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 10-10-2010 02:59 AM
|
显示全部楼层
回复 16# kinta
‘I had been =happen in the past and has nothing to do with the present.’ 就是说past participle 没有管present tense or past tense 的??? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 10-10-2010 06:19 AM
|
显示全部楼层
回复 15# blue.violet
那要怎样用HAS SPOKEN 和 HAVE SPOKEN ???
可以做造句给我看吗???谢谢。。。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 10-10-2010 06:25 AM
|
显示全部楼层
不对,因为你听到她说英文的时候是同一时间的.没有past+past
也不对.因为她说英文不是在certain period ...
blue.violet 发表于 8-10-2010 02:27 PM  ‘i heard (past) she had spoken(past) with parents in English last week ...’ 不对??? |
|
|
|
|
|
|
|
|
|
|
发表于 10-10-2010 11:53 AM
|
显示全部楼层
简单的说:
have had = (现在)吃了
had had = (过去)吃了
I am not hungry because I have had breakfast. (现在不饿......现在吃了)
I was not hungry because I had had breakfast. (过去不饿......过去吃了) |
|
|
|
|
|
|
|
|
|
|
发表于 10-10-2010 05:44 PM
|
显示全部楼层
ok.最简单的.拿eat来说.
present tense=eat
past tense=ate
past participle=eaten
present perfect simple=has eaten/have eaten
She has eaten/I have eaten.
她/我已经吃过了.刚才你吃过了.verb是吃,只是强调你已经吃过了.并没讲明你几时吃或者吃了多久还是怎样,纯粹表达你已经做过那个action了.
past perfect simple=had eaten
She had eaten her breakfast before she went out.
她出去之前已经吃过了.
第一个发生的动作是吃,第二个是出去.
(had eaten) (went)
present continuous simple=has been eating/have been eating
She has been eating since this morning/ I have been eating since this morning.
她从早上就一直吃到现在.强调着动作从早上到现在未停断过. |
|
|
|
|
|
|
|
|
|
|
发表于 10-10-2010 06:58 PM
|
显示全部楼层
She had eaten her breakfast before she went out.
可以说:
She ate her breakfast before she went out.
吗? |
|
|
|
|
|
|
|
|
|
|
发表于 11-10-2010 01:01 AM
|
显示全部楼层
回复 27# 风满楼
个人觉得不能.因为she ate her breakfast b4 she went out,如果少了(before)就不能indicate哪个action先发生了.正确的说法要用had+past participle来述说第一个action.
*several people do use= she had her breakfast before she went out.
*short form[size=16.0751px] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 11-10-2010 07:11 AM
|
显示全部楼层
回复 26# blue.violet
我明白present tense,past tense.
我不明白past participle...
present tense+past participle =是说已经(动作)了.没讲明几时(动作)???
还是现在(动作)???
past tense+past participle =是有两个发生的动作???
example:
present+past participle : he has spoken English .
pass+past participle : I heard he has spoken with their friends .
大大门如果有错请纠正我...谢谢... |
|
|
|
|
|
|
|
|
|
|
发表于 11-10-2010 11:29 AM
|
显示全部楼层
回复 风满楼
个人觉得不能.因为she ate her breakfast b4 she went out,如果少了(before)就不能indicate ...
blue.violet 发表于 11-10-2010 01:01 AM 
可是句子中有before啊......
其实两者在语法上都是正确的,因为 before 和 after 都说明了事件发生的顺序。 |
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2010 01:19 AM
|
显示全部楼层
那要怎样用HAS SPOKEN 和 HAVE SPOKEN ???
可以做造句给我看吗???谢谢。。。
ShowLim 发表于 10-10-2010 02:55 AM 
I/We/They have spoken...
She/He has spoken.... |
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2010 06:00 PM
|
显示全部楼层
ok.最简单的.拿eat来说.
present tense=eat
past tense=ate
past participle=eaten
present perfec ...
blue.violet 发表于 10-10-2010 05:44 PM 
简单易懂,谢谢你的分享。
丛书上看到的例子 :I didn't call Monique,because I had lost her telephone number in Mozambique. had lost (过去完成式)在过去某个时刻已完成,且在另一个过去行为动作 didn't call 之前完成。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 28-11-2010 12:42 PM
|
显示全部楼层
I/We/They have spoken...
She/He has spoken....
SotPlak 发表于 27-11-2010 01:19 AM 
我明白这个的用法。。。我不懂past participle前面要放的是pass 还是present tense  |
|
|
|
|
|
|
|
|
|
|
发表于 28-11-2010 11:13 PM
|
显示全部楼层
had + past participle
发生在过去也在过去结束了
have + participle
发生在过去但是现 ...
daimon 发表于 4-10-2010 03:36 PM 
你解释得很好也!我可以贴在我的部落格吗? |
|
|
|
|
|
|
|
|
|
|
发表于 28-11-2010 11:20 PM
|
显示全部楼层
本帖最后由 et97 于 28-11-2010 11:24 PM 编辑
我明白这个的用法。。。我不懂past participle前面要放的是pass 还是present tense
ShowLim 发表于 28-11-2010 12:42 PM 
你的问题很矛盾。Present Perfect 和 Past Perfect 的分别只是 has/have 或者 had 而已。后面那个反正都一样的。
daimon在前面已经说过了:
past prefect = had + past participle
发生在过去也在过去结束了
present perfect = have + participle
发生在过去但是现在仍然还在发生
这样应该很清楚了吧? |
|
|
|
|
|
|
|
|
|
|
发表于 29-11-2010 08:10 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 29-11-2010 09:05 AM
|
显示全部楼层
present perfect = have + participle
发生在过去但是现在仍然还在发生
这样应该很清楚了吧?
et97 发表于 28-11-2010 11:20 PM 
还是不清楚.....The police have caught the burglar.
发生在过去:过去把窃贼逮捕了
现在仍然还在发生:现在还在逮捕
为什么逮捕了还要继续逮捕? |
|
|
|
|
|
|
|
|
|
|
发表于 29-11-2010 09:55 AM
|
显示全部楼层
have + 过去分词主要是表达
在一段期间内有没有发生某件事
既从A到B这段时间是否发生了某件事
如果B是现在,那就是 have/has + 过去分词,表示
从过去到现在这段期间,是否发生了某件事,例:
Peter has bought a new car. (动作bought发生在过去,在过去到现在这段期间发生,已完成了)
The children have left. (动作left发生在过去,在过去到现在这段期间发生,已完成了)
另一种状况:动作仍保持同一状态(用于静态动词):
Sam has lived here since he was born. (动作lived从过去当他出生时开始,一直持续到现在,动作未完成)
I have known her for ten years. (动作known从十年前开始,一直持续到现在,动作未完成)
如果B是过去,那就是 had + 过去分词,表示
在过去的一段期间内(从某个过去时刻A到另一个过去时刻B),是否发生了某件事,例:
The burglar had run away when the police arrived. [当警察在时间B到达(arrived)时,窃贼已在B前逃跑了(had run away)]
总结:
过去到现在这段期间内发生了某件事:have/has + 过去分词 = (现在)xxx 了 [以现在作为据点,所以 have/has]
过去到过去的某个时间(B)那段期间内发生了某件事:had + 过去分词 = (过去)xxx 了 [以过去某一刻(B)作为据点,所以 had]
英文:
Peter has bought a new car.
彼得(现在)买了一辆新车。
The children have left.
那些小孩(现在)已经离开了。
The burglar had run away when the police arrived.
警察(过去)抵达的时候,窃贼(过去)已经离开了。
总之:
(现在)xxx了 = have/has + 过去分词
(过去)xxx了 = had + 过去分词 |
|
|
|
|
|
|
|
|
|
|
发表于 9-12-2010 01:44 PM
|
显示全部楼层
请问 ‘i had spoken’ 和 ‘i have spoken’ 是有事么分别???有example吗???
ShowLim 发表于 27-9-2010 07:38 AM 
I had spoken 是以前就和他說過... 但是截止日期也是以前... 已經沒有speak了...
I have spoken 也是以前和他說過... 但是截止日期是現在.... 從剛才speak到現在... |
|
|
|
|
|
|
|
|
|
|
发表于 9-12-2010 05:16 PM
|
显示全部楼层
请问 ‘i had spoken’ 和 ‘i have spoken’ 是有事么分别???有example吗???
ShowLim 发表于 27-9-2010 07:38 AM 
已经发生了的事情可是没有明确的时间注明 (如果有明确的时间就用past tense了)
I have spoken to him regarding this matter. -> Present Perfect Tense
已经发生了的事情可是没有明确的时间注明,可是同一个句子内有另一个过去式动作
I had spoken to him before he asked Lily regarding this matter. -> Past Perfect Tense
I thought I had spoken to him regarding this matter. -> Past Perfect Tense |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|