did you ever see her?与have you ever seen her?

句子辩析:did you ever see her?与have you ever seen her?
he is gone与he has gone
I have to go与I am to go
每组中的意思是否有差别,差别在哪里?谢谢!请尽量详细解答.

did you ever see her?你见过她吗?
have you ever seen her? 你是否曾经见过她?

前面一句是一般过去时,只是表示过去发生的一个动作。以前有没有碰到这么一个人。

后面一句是现在完成时,强调过去发生的动作对现在发生产生了影响。比如说,一起碰面,你和她好像很熟悉,以前你们见过没?

换个句子可能你就明白了。
Did you ever cheat her?你欺骗过她没有?

Have you ever cheated her?你有没有什么事情瞒着她(情况是发生了什么事情,比如她对你最近很少说话,她不愿意和你见面等等)

He has lived in Beijing for 8 years。

He lived in Beijing for 8 years。

[说明]他在北京住了8年。
钱句讲的是到目前为止他在北京住了8年,可能还会继续在北京住下去。
后句讲的是他在北京住过8年,现在不在北京了。

Did you ever fight with Tom?你和汤姆打过架没?

Have you ever fighted with Tom?(比如现在汤姆住院了,或者被警察抓了,等等情况)你是否曾经和汤姆打过架?

现在完成时 这个用法你学过没啊
have\has+动词的过去分词
现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。

例如:He has turned off the light.他已把灯关了。(动作结束于过去,但说明的是现在的情况--灯现在不亮了。)

现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用。

例如: Have you found your pen yet?你已找到你的钢笔了吗?

2.现在完成时的"未完成用法"

现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。

例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)

I have been in the army for more than 5 years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)

此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far)等。

例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息。

注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。

(2)现在完成时常见两种句型:

①主语+have / has been+for短语

②It is+一段时间+ since从句

例如:He has been in the League for three years.或It is three years since he joined the League. 他入团已三年了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-21
Did you ever see her?意思是你以前见过她吗?Have you ever seen her?意思是从过去一直到说话为止的时间内你见过她吗?
第2个回答  2008-11-21
did 表过去
你看见过没有?
have +done 表示完成
强调状态
he is gone 表示他走了
强调的是走了的结果
he has gone 强调的是状态

have to 表示必须
后面一句是我将要走的意思
have to 语气更坚定
第3个回答  2008-11-21
did u ever seen her? 你见过她吗?(也许从没有见过)或者不是发生在近期

have u ever seen her? 你最近见到她了吗??

he is gone 他走了。 (也许是在很久以前或者最近)

he has gone 他走了。 (最近离开的)

i have to go = i gotta go 我得走了

i am to go 我打算去
第4个回答  2008-11-21
did you ever see her //你见过她吗(某个具体的时间)
have you ever seen her //你见过她吗(以前是否见过面)

he is gone//他去了 (强调状态)
例:He was gone without umbrella.
他去了而不带把伞。

he has gone //他已经去了(强调)
例:He has gone home.
他已经回家了。

I have to go 强调客观原因,不得不去
I am to go 强调主管原因,我打算去
相似回答