英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性
动词(也可称为非延续性动词、瞬间动词、或点动词),如begin, start, die, buy, leave, come等,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long引导的特殊疑问句中。
• ×)
• √).
• I left Shanghai three days ago. (√)
• It is /has been three days since I left Shanghai.(√)
• 终止性动词要表示持续时,可用以下方法:
⑴ 将时间状语改为时间段 + ago,句中谓语动词用一般过去时。
• ago. 我弟弟参军两年了。
⑵ 若保留for+时间段,since+时间点/从句,或用在 how long句型中,则需将终止性动词改为相应的状态动词或延续性动词。
• 常见终止性动词与延续性动词(或状态动词)的对应关系如下:
• open-----be open die------be dead close----be closed
become---be
• borrow---keep begin/start-----be on put on----wear • leave-----be away (from) buy-----have sleep /fall
asleep----be asleep
• end/finish-----be over catch a cold-----have a cold come back—be
back get up---be up
• come/go/arrive/get/reach/move------be in/at
• join the army----be in the army/ be a soldier
• join the Party----be in the Party /be a Party member
• →• →
1. The manager left two hours ago.
The manager _____ ____ ____ for two hours.
分析:答案为has been away。leave为非延续性动词,不能与for two hours这样的一段时间连用,而改成be away这样的延续性动词后,则可连用一段时间。
2. The film began five minutes ago.
The film has been _____ _____ five minutes.
分析:答案为on for。has been提示时态是现在完成时态,“for+时间段”表示“持续(一段时间)”,常用在含有现在完成时态的句子里。
3. Mr Li joined the Party twenty years ago.
Mr Li _____ _____ _____ the Party for twenty years.
答案:has been in。短暂动词join,意为“参加、加入(组织,政党)”,不能与延续时间状语连用,与延续性时间状语连用时,将join改成be in或be a member in…。
一时找不到相应的状态动词怎么办
如果一时找不到相应的动词或动词短语我们可用“It is +一段时间+since从句(用一般过去时)”或“一段时间+has passed+since从句(用一般过去时)”这样的结构来表示,这样原来的终止性动词就可以保留下来。
如:It is four months since my elder sister went to Britain. (我姐姐去英国已有四个月了。)
More than three years has passed since Mary came to China. (玛丽来中国已有三年多了。)
在上面两个句子中,我们既保留了终止性动词go与come,又表达出four months与more than three years这样的延续性时间状语的含义。
1.When he arrived at the bus stop, the bus ________ for 20 minutes.
A. has left B. had left C. has been away D. had been away
2. I ______ the League for 5 years so far.
A. joined B. have joined C. have been in
3. The factory ________ since the February of 1988.
A . has been open B. has opened C. was open D. opened
4. Mary and Rose _______friends since they met in 2000.
A. have made B. have been C. made D. have become
5.You mustn't ________ until he comes back.
A. be away B. leave C. be left
6.The meeting _______ for a week now.
A. has finished B. has ended C. has been over
7.Miss Gao ______ this school for nearly 5 years.
A. has been in B. has come to C. has taught
8.Ben ______ a teacher for 4 years .
A. has been B. has become C. was D. became
9. I ______ home for a week.
A. have returned B. have been back C. returned
10. How long _______ he ________ ?
A. died B. has, died C. has, been dead
11. He ______ at eight yesterday afternoon.
A. slept B. was sleeping C. has sleep D. had slept
12.He ________ the car for a week.
A. bought B. has bought C. has had
13.-----How long _____ you _____ ill ? -----Two weeks.
A. did fall B. have, fell C. have, been
14.Since 2000, he _____ his hometown.
A. has left B. has moved away C. has been away from
15.I'll lend you the book , but you can only _____ it for 2 days.
A. borrow B. keep C. take
16.The bus ______ on the road for 2 hours so far.
A. has stopped B. stopped C. has been
17.Are you _____ the jacket these days?
A. wearing B. putting on C. dressing D. on
18.He ________ foe 2 hours.
A. got up B. has got up C. has been up
19. Tom is ill in hospital. He _______ a cold for several days.
A. is B. catches C. has caught D. has had
20.----- How long can I ______ the book? ------ Two weeks.
A. borrow B. lend C. get D. keep
英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性
动词(也可称为非延续性动词、瞬间动词、或点动词),如begin, start, die, buy, leave, come等,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long引导的特殊疑问句中。
• ×)
• √).
• I left Shanghai three days ago. (√)
• It is /has been three days since I left Shanghai.(√)
• 终止性动词要表示持续时,可用以下方法:
⑴ 将时间状语改为时间段 + ago,句中谓语动词用一般过去时。
• ago. 我弟弟参军两年了。
⑵ 若保留for+时间段,since+时间点/从句,或用在 how long句型中,则需将终止性动词改为相应的状态动词或延续性动词。
• 常见终止性动词与延续性动词(或状态动词)的对应关系如下:
• open-----be open die------be dead close----be closed
become---be
• borrow---keep begin/start-----be on put on----wear • leave-----be away (from) buy-----have sleep /fall
asleep----be asleep
• end/finish-----be over catch a cold-----have a cold come back—be
back get up---be up
• come/go/arrive/get/reach/move------be in/at
• join the army----be in the army/ be a soldier
• join the Party----be in the Party /be a Party member
• →• →
1. The manager left two hours ago.
The manager _____ ____ ____ for two hours.
分析:答案为has been away。leave为非延续性动词,不能与for two hours这样的一段时间连用,而改成be away这样的延续性动词后,则可连用一段时间。
2. The film began five minutes ago.
The film has been _____ _____ five minutes.
分析:答案为on for。has been提示时态是现在完成时态,“for+时间段”表示“持续(一段时间)”,常用在含有现在完成时态的句子里。
3. Mr Li joined the Party twenty years ago.
Mr Li _____ _____ _____ the Party for twenty years.
答案:has been in。短暂动词join,意为“参加、加入(组织,政党)”,不能与延续时间状语连用,与延续性时间状语连用时,将join改成be in或be a member in…。
一时找不到相应的状态动词怎么办
如果一时找不到相应的动词或动词短语我们可用“It is +一段时间+since从句(用一般过去时)”或“一段时间+has passed+since从句(用一般过去时)”这样的结构来表示,这样原来的终止性动词就可以保留下来。
如:It is four months since my elder sister went to Britain. (我姐姐去英国已有四个月了。)
More than three years has passed since Mary came to China. (玛丽来中国已有三年多了。)
在上面两个句子中,我们既保留了终止性动词go与come,又表达出four months与more than three years这样的延续性时间状语的含义。
1.When he arrived at the bus stop, the bus ________ for 20 minutes.
A. has left B. had left C. has been away D. had been away
2. I ______ the League for 5 years so far.
A. joined B. have joined C. have been in
3. The factory ________ since the February of 1988.
A . has been open B. has opened C. was open D. opened
4. Mary and Rose _______friends since they met in 2000.
A. have made B. have been C. made D. have become
5.You mustn't ________ until he comes back.
A. be away B. leave C. be left
6.The meeting _______ for a week now.
A. has finished B. has ended C. has been over
7.Miss Gao ______ this school for nearly 5 years.
A. has been in B. has come to C. has taught
8.Ben ______ a teacher for 4 years .
A. has been B. has become C. was D. became
9. I ______ home for a week.
A. have returned B. have been back C. returned
10. How long _______ he ________ ?
A. died B. has, died C. has, been dead
11. He ______ at eight yesterday afternoon.
A. slept B. was sleeping C. has sleep D. had slept
12.He ________ the car for a week.
A. bought B. has bought C. has had
13.-----How long _____ you _____ ill ? -----Two weeks.
A. did fall B. have, fell C. have, been
14.Since 2000, he _____ his hometown.
A. has left B. has moved away C. has been away from
15.I'll lend you the book , but you can only _____ it for 2 days.
A. borrow B. keep C. take
16.The bus ______ on the road for 2 hours so far.
A. has stopped B. stopped C. has been
17.Are you _____ the jacket these days?
A. wearing B. putting on C. dressing D. on
18.He ________ foe 2 hours.
A. got up B. has got up C. has been up
19. Tom is ill in hospital. He _______ a cold for several days.
A. is B. catches C. has caught D. has had
20.----- How long can I ______ the book? ------ Two weeks.
A. borrow B. lend C. get D. keep