---peter has already left.---when__he__?---yesterday.
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/04/30 07:48:02
---peter has already left.---when__he__?---yesterday.
我想问一下那两个空为何是did 和leave而不是has 和left?
我想问一下那两个空为何是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...表示”一段时间“的状语连用.
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...表示”一段时间“的状语连用.
---peter has already left.---when__he__?---yesterday.
He has left since yesterday .
--Peter has passed the driving test already.--Really?I___.
Peter has already read the book.改为一般疑问句.
20道句型转换,1.Kate has already written to Peter.(改为一般疑问句)_____ K
is the news that he has already left london true?的翻译是什么?
英语翻译he has already left ten minutes。这样?ten minutes前需要介词么
The Whites( )a.has already left b.is going to leave c .have
He has left Shanghai for three days already.这句子对吗?
Have you made sure/certain that the train has already left?
(1)He has work there _____(already,just,since) he left schoo
When__he__?He__an hour ago.用have/has been to/in,have gone to