Simple past vs. Present perfect 练习
try Again
Tip1:hello
Lesson 165
Simple past vs. Present perfect 练习
I have had a driver's license for the last seven years = 我驾照已经拿了七年了。
'Present perfect' 表示过去发生而且现在还在发生的事情。
这句话要用; 'Present perfect',因为“已经拿了七年”是现在还在发生的事情。
=
选出正确的词语,进行填空。
I ______
have had
have having
have has
was have
I worked for an Chinese company for two years. = 我为一家中国公司工作了两年。

'Simple past' 用于表示过去发生了但现在已经停止的事情。
=
选出正确的词语,进行填空。
I ______
live
lived
have living
will lived
仔细聆听对话
Wang Jing is your best friend, isn't she? How long have you two been friends?
Wang Jing 是你最好的朋友,不是吗?你们两个认识多久了?


Yes, we are. We have known each other for over fifteen years.
没错,我们已经认识了十五年了。


I see. And who was your best friend before you met Wang Jing?
这样啊。那在遇到她之前谁是你的挚友?


Guo Wei was my best friend then. I was not in China at that time. I was in America.
是Guo Wei。那时我住在美国,不在中国。


Oh, really? How long were you in America for?
是吗?你在美国呆了多久?


For nearly two years. I moved back to China from America three years ago to join the Reliance group.
将近两年。我三年前从美国回到了中国,加入了Reliance 公司。


I see. And do you drive?
这样啊。你开车吗?


Yes, I do. I've had a driver's license for seven years.
是的,我已经拿驾照七年了。


选出正确的词语,进行填空。
I sold my car before ______
I came
I come
I have come
I coming
选出正确的词语,进行填空。
He ______
hasn't eaten
hasn't ate
did not ate
did not eats
'我自从去年开始就没见过她。' 选择正确的英文翻译。;
I haven't seen her since last year.
I did not see her since last year.
I had seen her since last year.
I did not saw her since last year.
'他们是几分钟前离开的。' 选择正确的英文翻译。;
They left a few minutes ago.
They leave a few minutes ago.
They had left a few minutes ago.
They will leave a few minutes ago.
选出正确的词语,进行填空。
They ______
finalised
has finalised
have finalise
finalise
选出正确的词语,进行填空。
The film ______
hasn't started
not started
started
'她从周四开始就生病了。' 选择正确的英文翻译。
She has been ill since Thursday.
She was ill since Thursday.
选出正确的词语,进行填空。
I ______
finished
finish
has finished
have finish
电话响的时候没人去接。
    • answered
    • nobody
    • the phone
    • when
    • it rang.
    • has answered
    选出正确的词语,进行填空。
    He ______
    had
    has
    has been
    was
    选出正确的词语,进行填空。
    Last year, we ______
    went
    have went
    will went
    have gone
    选出正确的词语,进行填空。
    Wang Jing and Li Min ______
    have just read
    have just readed
    reading
    will read
    选出正确的词语,进行填空。
    I ______
    met
    have met
    meet
    have meet
    Simple past Present perfect
    i first got to know him 10 years ago. ive known him for 10 years.
    i started work here in 1989. ive worked here since 1987.
    i had too much to eat at lunchtime. ive eaten too much.
    i saw john last week. ive seen john this week.
    i lost my keys yesterday. it was terrible ive lost my keys!
    my great-grandmother went to mexico three times. my brother has been to mexico three times.
    i knew Yue Qing for ten years ive known Yue Qing for ten years
    =
    !
    下个生词