
延续性动词(Stative Verbs)与介词 "for" 和 "since" 在表达时间的概念时有一些特殊的用法。
- "for" + 延续性动词:当使用延续性动词时,我们可以结合介词 "for" 来表示动作或状态持续的时间段。这种结构常用于表示一段时间的持续或长度。
- She has lived in this city for five years.(她在这个城市住了五年。)
- They have known each other for a long time.(他们彼此认识很久了。)
- I have studied English for three hours.(我学习英语已经三个小时了。)
- "since" + 延续性动词:当使用延续性动词时,我们可以结合介词 "since" 来表示动作或状态开始的时间点。这种结构常用于表示一个具体的起始时间。
- She has been here since morning.(她从早上开始就一直在这里。)
- He has worked at this company since 2010.(他自2010年开始就在这家公司工作。)
- They have been friends since childhood.(他们从小就是朋友了。)
需要注意的是,延续性动词与 "for" 和 "since" 连用的结构通常与现在完成时态(Present Perfect Tense)一起使用,用于描述过去的动作或状态对现在造成的影响或结果。
同时,对于非延续性动词(Action Verbs)而言,不常与 "for" 和 "since" 连用,而是更适合使用表示持续动作的时间段或特定时间点的状语来描述。
总结来说,延续性动词与介词 "for" 和 "since" 连用,可以表达动作或状态的持续时间段和起始时间点。这种结构常见于现在完成时的句子中。
两者的转换
leave --- be away,
borrow --- keep,
buy --- have,
begin/start --- be on,
die --- be dead,
finish --- be over
join --- be on+组织机构, be a member of+组织机构,
open sth --- keep sth open,
fall ill --- be ill
get up---be up,
come here --- be here,
go there --- be there,
become --- be,
come back --- be back,
fall asleep --- be asleep
get to/ arrive/reach --- be (in)
leave --- be away from,
get to know --- know,
go (get) out →be out,
put on→ wear
catch a cold →have a cold
marry/get married---be married等。
例:The old man died 4 years ago.
----The old man has been dead for 4 years.
---- It is 4 years since the old man died.
----Four years has passed since the old man died.
He joined the Party 2 years ago.
-----He has been in the Party for 2 years.
I bought the book 5 days ago.
---- I have had the book for 5 days.
一些句例
1. The meeting has begun / started for half an hour. (误)
The meeting has been on for half an hour. (对)
2. His father has died for two years. (误)
His father has been dead for two years. (对)
3. They have come here / gone there for three years. (误)
Theyhave been here / been therefor three years. (对)
4. The concert has finished for half an hour. (误)
The concert has been over for half an hour. (对)
5. You can borrow the book for one week. (误)
You can keep the book for one week. (对)
6. The boy has left home for one month. (误)
The boy has been away from home for one month. (对)
7. I have bought the book for ten years. (误)
I have had the book for ten years. (对)
8. We have got to know him for many years. (误)
We have known him for many years. (对)
9. He has joined the club for two years. (误)
He has been a member of the club for two years. (对)
He has been in the club for two years. (对)
10. How long has your sister become a teacher? (误)
How long has your sister been a teacher? (对)
11. Tomhas caught a cold since the day before yesterday. (误)
Tom has had a cold since the day before yesterday. (对)
12. She has put on this coat for almost a week. (误)
Shehas worn this coat for almost a week. (对)
13. They have married for eight years. (误)
They have been married for eight years. (对)
14. Tom has fallen / has got ill for three days. (误)
Tomhas been ill for three days. (对)
15. He has fallen asleep / has got to sleep for fifteen minutes. (误)
He has been asleep for fifteen minutes. (对)
16. The baby has woken up for half an hour. (误)
The baby has been awake for half an hour. (对)
17. We have got up for twenty minutes. (误)
We have been up for twenty minutes(对)
18. The door has opened / closed for two hours. (误)
The door has been open / close for two hours. (对)
19. They have returned / have come back for two weeks. (误)
They have been back for two weeks. (对)
20. They have reached / arrived at / got tothe station for ten minutes. (误)
They have been at the station for ten minutes. (对)
21. He has joined the army for five years. (误)
He has been in the army for five years. (对)
22. They have moved to Shanghai for four years. (误)
They have been in Shanghai for four years. (对)
23. They have come / gone out for many years. (误)
They have been out for many years. (对)
24. I have lost the key for two days. (误)
I haven't had the key for two days. (对)
25. We have opened the door for two hours. (误)
Wehave kept the door open for two hours. (对)
26. Mary has made friends with Rose since they met in 2000. (误)
Mary has been friends with Rose since they met in 2000. (对)
27. He has fallen in love with Mary for two years. (误)
He has been in love with Mary for two years. (对)
28. The bus has stopped on the road for 2 hours so far. (误)
The bus has been on the road for 2 hours so far. (对)
29. Are you putting on the jacket these days? (误)
Are you wearing the jacket these days? (对)
30. I have lent him the book for two weeks. (误)
I have let him have the book for two weeks. (对)
31. He has gone to bed for two hours. (误)
He has been in bed for two hours. (对)
小练习
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 away2. I ______ the League for 5 years so far.A. joined B. have joined C. have been in3. The factory ________ since the February of 1988.A . has been open B. has opened C. was open D. opened4. Mary and Rose _______friends since they met in 2000.A. have made B. have been C. made D. have become5.You mustn't ________ until he comes back.A. be away B. leave C. be left6.The meeting _______ for a week now.A. has finished B. has ended C. has been over7.Miss Gao ______ this school for nearly 5 years.A. has been in B. has come to C. has taught8.Ben ______ a teacher for 4 years .A. has been B. has become C. was D. became9. I ______ home for a week.A. have returned B. have been back C. returned10. How long _______ he ________ ?A. died B. has, died C. has, been dead11. He ______ at eight yesterday afternoon.A. slept B. was sleeping C. has sleep D. had slept12.He ________ the car for a week.A. bought B. has bought C. has had13.--How long _____ you _____ ill ? --Two weeks.A. did fall B. have, fell C. have, been14.Since 2000, he _____ his hometown.A. has left B. has moved away C. has been away from15.I'll lend you the book , but you can only _____ it for 2 days.A. borrow B. keep C. take16.The bus ______ on the road for 2 hours so far.A. has stopped B. stopped C. has been17.Are you _____ the jacket these days?A. wearing B. putting on C. dressing D. on18.He ________ foe 2 hours.A. got up B. has got up C. has been up19. Tom is ill in hospital. He _______ a cold for several days.A. is B. catches C. has caught D. has had20.-- How long can I ______ the book? -- Two weeks.A. borrow B. lend C. get D. keepKey:1---5 D C A B B; 6---10 C A A B C; 11---15 B C C C B;16---20 C A C D D