Unit 2Grammar
(Past Tense and the Present Perfect)
Can you answer the questions
yesterday, last year, a moment ago通常和什么时态连用?请选择:
Shirley _____ a book ( http: / / www.21cnjy.com ) about China last year but I don't know whether she has finished it.
has written B. wrote C. had written D. was writing
this time yesterday, at that time, at eight last night和什么时态连用?
在句子“I was walking hom ( http: / / www.21cnjy.com )e when I met Dave.”中,哪个动作是说话人想要表达的事件, “walking home ”or “met Dave”?
可以用一般过去时替代下面句子中的现在完成时吗?
Sue has had an accident and she’s in the hospital now.
I have had lunch so I am not hungry now.
如果句子中出现短语for two years,句子一定用现在完成时吗?
I never regret coming ( http: / / www.21cnjy.com ) back to China although I ____________ (stay) in America for 10 years.
你能区分这两个句子吗? My sister lived in Paris for two years.
My sister has lived in Paris for two years.
请判断下面句子的正误: Her granny has died.
Her granny died a year ago.
Her granny has been dead for a year.
Her granny has died for a year.
在下面结构中,动词用什么时态?
It /That/This ( http: / / www.21cnjy.com ) is the first time I _______________(visit) the Great Wall.
It is three years since he __________________(give up) smoke.
Multiple choices
---Look! Somebody h ( http: / / www.21cnjy.com )as broken the window. ---Well, it ______me. I ______that.
A. wasn’t /didn’t do B. isn’t /haven’t done
C. wasn’t/hadn’t done D. isn’t/didn’t do
--- I have bought an English-Chinese dictionary.
--- When and where ______ you ______ it
A. do .. buy B. did … buy C. have … bought D. had … bought
I ________ along ( http: / / www.21cnjy.com )the road when suddenly someone patted me on the shoulder from behind.
A. walked B. had walked C. was walking D. would walk
I went to the sup ( http: / / www.21cnjy.com )ermarket, __________some bananas and came back home.
A.bought B. buy c. to buy D. buying
-- Hey, look where you ( http: / / www.21cnjy.com ) are going! -- Oh, I'm terribly sorry. _____.
A. I'm not no ( http: / / www.21cnjy.com )ticing B. I wasn't noticing C. I haven't noticed D. I don't notice
--- She told me she had met you in London last year.
--- ______ you _____ her since
Had … met B. Did … see C. Would … meet D. Have … seen
He was taken ( http: / / www.21cnjy.com ) into hospital last week. In fact he ______ ill for three months.
has been B. has got C. had fallen D. had been
The book ______ on the floor for ten minutes but no one has picked it up.
is lying B. has lain C. has been lying D. lay
They said they ________the project by the end of next year.
would have finished ( http: / / www.21cnjy.com ) B. will finish C. had finished D. will be finishing
plete the sentences with the right tenses.
In the past few y ( http: / / www.21cnjy.com )ears, great changes _______ (take place) in my hometown.
This is the first time I _____(come) here.
I’ll return the book to the library as soon as I ______ (finish) it.
He joined the army t ( http: / / www.21cnjy.com )hree years ago. = ______________________________________.
She ______ (learn) some English before she came to the institute.
When I was a boy, I often ______ (go) to play in that park.
---Nancy is not coming tonight. ---But she _____ (promise).
My brother ____ (fall) while he _______(ride) his bicycle and hurt himself.
The reporter said t ( http: / / www.21cnjy.com )hat the UFO _____(travel) east to west when he _____ (see) it.
时态小练
--- I let my secretary call you several times. Do you know that
--- I _________in a meeting. I’m sorry.
A. had been B. was C. am D. have been
John has gone t ( http: / / www.21cnjy.com )o Shanghai, but I’m wondering why he ________in such a hurry.
A. leaves B. left C. has left D. was leaving
--- I missed Jack’s party last night because my Audi broke down.
--- Pity! You could have borrowed mine. I ________it.
A. didn’t use B. hadn’t used C. wasn’t using D. won’t use
--- I like American art very much and I once went to New York.
--- How long ______there
A. did you stay B. have you stayed
C. were you staying D. had you stayed
She______her hairst ( http: / / www.21cnjy.com )yle in her hometown before she came to Nanchang for a better job.
A. would change B. has changed C. had change D. was changing
I don’t know whether ( http: / / www.21cnjy.com )you noticed their absence or not, but we _______.
A. did B. have C. had D. were
So far this ye ( http: / / www.21cnjy.com )ar we ______a fall in house prices by between 5 and 10 percent.
A. saw B. see C. had seen D. have seen
The manager was wor ( http: / / www.21cnjy.com )ried about the press conference his assistant _____in his place but, luckily ,everything was going on smoothly.
A. gave B. gives C. was giving D. had given
--- Where is your new home now
--- In the new developed zone. But I________downtown for five years.
A. have lived B. lived C. had lived D. was living
---______ you ___ your homework yet
---Yes . I _____ it a moment ago.
A. Did ; do ; finished B. Have ; done ; finished
C. Have ; done ; have finished D. will ; do ; finish
Key: BBAAC ADCBB