---peter has already left.---when__he__?---yesterday.我想问一下那两个空为何是did 和leave而不是has 和left?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/30 09:51:51
---peter has already left.---when__he__?---yesterday.我想问一下那两个空为何是did 和leave而不是has 和left?
xUMsV+ey5cO3L7 Z˅b"ɰ?%GqSKPD(%ѓVeaLw={UdmannnMN)!Uh"%G3BB^IKxyKK1yiip9\mݼ R+ov7u齵vFU\/ |B>w.Hp^2a~m!@=b:3󎷈] bȻZ=PTwHq@%fN|-=|}cpܐҞWi۱suruݞZefd5oyj;oOJtq11q<̊ m$fZU}PO5 ? nLN# ǺS~J&Pq%!X>~7#V9GB^0^y bW`<컧u0_p 1  5J+:>*mw9*,vK{FȬ>YN ,-Nڷ⚚|b$C֡I߁HfQ[h.IbhdA8I$^v5.}&,1L*&N|ܺΆPIʰk}*NgZ@N#ELJ8NSOWo40'5s&/&JZx!˿C4#Ǜ bg~<-;A) a sJv"\Hm//±} tPNL\n 2:6:pHN 1;]8@NJsw UXfZ7|GF`9(_ 3{mcI *oUVzj

---peter has already left.---when__he__?---yesterday.我想问一下那两个空为何是did 和leave而不是has 和left?
---peter has already left.---when__he__?---yesterday.
我想问一下那两个空为何是did 和leave而不是has 和left?

---peter has already left.---when__he__?---yesterday.我想问一下那两个空为何是did 和leave而不是has 和left?
其实你问的应该是现在完成时和一般过去式的区别
1.一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作.说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响.比如你提到的例句中,乙所问的只是离开的时间,而不是离开对现在的影响.
2.现在完成时表示动作发生在过去,对现在造成了影响或产生了结果.不与确定的过去时间状语连用.
E.g.你看过这部电影吗?
Have you seen the film?(A)
Did you see the film?(B)
(A)句强调的是被问者对剧情是否了解;
(B)句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容.
两种时态的区分其实有个简单的方法,就是看时间状语是”点“还是”段“:
一般过去时通常与表示过去”时间点“的状语连用.如:yesterday,last week,in May Day等;而现在完成时则常与just,already,ever,never等副词或these days,this week,since...,for...表示”一段时间“的状语连用.

因为这是英文知识不是你的感觉哦

首先前面一句“has already left”是现在完成时,所以“离开"这个动作已经发生过了,所以后面的特殊疑问句时态是过去式,即did。然后,这句话的时态已经用助动词did表示了,所以后面的动词用原形leave即可。
还有,就算是是用现在时,也是does,完整的是when does he leave? 不是has。...

全部展开

首先前面一句“has already left”是现在完成时,所以“离开"这个动作已经发生过了,所以后面的特殊疑问句时态是过去式,即did。然后,这句话的时态已经用助动词did表示了,所以后面的动词用原形leave即可。
还有,就算是是用现在时,也是does,完整的是when does he leave? 不是has。

收起