英语现在完成时和过去完成时的区别,以及它们的用法,是have加什么,had 加什么,加过去分词的是什么,具体的,

qq8628884 1年前 已收到3个回答 举报

uu提刑uu 幼苗

共回答了19个问题采纳率:89.5% 举报

我同意楼主的说法.
其实,我还可以给你详细点的.
他们两种最大的区别就是动作的发生时间.
就现在完成时来讲,(have+过去分词)
到现在,他是动作已经完成了
它的后面一般会接(前面也行)一些时间短语.
例如,
1,since,for + 时间短语.
Mary has lived in the US.for two years.
Mary has lived in the Us.since 2004.
2,没有since 或for 的时候,表示动作已经完成,但是不知道时间(不知道什么时候完成,或者,时间对这个句子不重要).
例如:She's read the book about skydiving.
3.当时间段没有完成的时候,(这个早上,今天,这个星期,今年等)即是仍然在这个时间段的时候,动作还有可能再发生,也用现在完成时.
例如,I've had three cups of coffee this morning.
我已经喝了三杯咖啡了.现在仍然是上午,我还有可能在喝咖啡.
he's jumped three times this month.
与上面句子有相同个“意思”.
而过去完成时与现在完成时最大的区别是:过去完成时,是有两个时间,而且都是过去的,其中有一个时间是在另一个时间之前已经完成了.
例如,when the movie ended,she had left.
当电影完成时,他已经离开了.
过去完成时,我们好经常用个by+确定时间.
By 1985,Jim had got (gotten) married.
在1985年的时候,Jim已经结婚了.(注:1985年已是过去,而jim是在那之前已经结婚了啊.)
你也可以用already,yet,ever,never,and just 去强调那一个动作发生在先.
例如:
I saw the series,corner with love,yesterday.My friend,had already seen it.
我昨天看了转角遇到爱,我的朋友已经看了.(用already去说明(强调)我朋友比我看先.)
你明白吗?
我的中文表达能力不是很好啊.
我是在外国(美国)读书学来的.
如果是有什么不明的再问啦.

1年前

1

zhuzhu83 幼苗

共回答了4个问题 举报

你记得一点就好了,过去完成是是指过去的过去,没有很明显表示这个意思的时候,就用现在完成时。have和had后是加过去分词。
举个例子,fall-fell-fallen,这个你应该背过吧?那fall是原形,fell是过去式,用于一般过去时中,fallen就是过去分词了,就用在完成时中了。...

1年前

2

amramcom333 幼苗

共回答了449个问题 举报

现在完成时是指:以前发生的动作一直延续到现在,其结果对说话时有影响,格式是:have/has+过去分词.
过去完成时是过去某时间前就已经发生过的动作,格式是:had + 过去分词.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 1.237 s. - webmaster@yulucn.com