内容正文:
现在完成时与
一般过去时的区别
I visited Vietnam in 2015.
I ate icecream with my friends.
I visited the pink church.
I watched the traditional show in Angkor Wat.
I visited the Angkor Wat with my friends.
I went to Cambodia in 2017.
I have been to Vietnam and cambodia.
目
录
CONTENTS
时间轴上的区别
01
具体用法上区别
02
时间状语的区别
03
01
时间轴上的区别
现在完成时
现在
过去
将来
一般过去时
He cut his hair yesterday.
He has cut his hair.
02
具体用法上的区别
I had lunch.
I have already had lunch.
32%
I saw the movie.
I have seen the movie.
一般过去时表示过去发生的某一个动作,与现在无关;
现在完成时表示过去发生的动作对现在有影响。
I did my homework last night.
I have done my homework for three hours.
I learned English ten years ago.
I have learned English for ten years.
现在完成时还表示动作从过去延续到现在,可能还要持续下去。
1.现在完成时表示过去发生的动作对现在有影响。
2.现在完成时还表示动作从过去延续到现在,可能还要持续下去。
一般过去时表示过去发生的某一个动作,与现在无关。
03
时间状语的区别
一般过去时常与yesterday, last week,…ago, in 1980, just now. 等具体的时间状语连用
现在完成时通常与for, since, already, yet, in past few years, ever, never, just. 等不确定的时间状语连用。
一般过去时常用时间状语
现在完成时常用时间状语
I' ve already finished my homework. (已经,用于肯定句)
I haven' t found my book yet. ( 还没,用于否定句)
Have you found your book yet? (还没,用于疑问句)
Have you ever been to America ? (曾经)
I' ve done my homework since 3 hours ago / since 7 p.m. (自从+时间点)
I've done my homework for 3 hours.(持续+时间段)
现在完成时常用时间状语
I_____(see) the Pirates of the Caribbean 5 yesterday.
I_____ already ____(see) the Pirates of the Caribbean 5.
牛刀小试
saw
have
seen
Tom_____(write) a letter to his parents last night.
I_____(have) a breakfast just now.
I already ________(see) the film.
He__________(learn) English for three years(since three years ago).
牛刀小试
wrote
had
have seen
have learnt
区别for和since
★
一、since
I have lived here since 2013.
2013年以来,我一直住在这里。
I have lived here since 7 years ago.
自从7年前我就住在这里了。
I have lived here since I was born.
我自出生以来就住在这里了。
一个时间点
一段时间+ago
从句(一般过去时态)
二、for+一段时间(two weeks/six months/five da