4. have been , last week ② 1. have been out, two years 2. have been back , yesterday ③ 1. have been , nine years 2. has been , two years ④ 1. has been closed , two hours 2. has been open
⑤ 1. have been up , two hours ago 2. has been away from
3. has been dead , seven years 4. has been over
5. have been asleep , two hours ago 6. have been married , 1990 ⑥ 1. have taught , 1995
2. has been on , two minutes ⑦ 1. have kept , last week 2. have had , two hours 3. have known , last years 4. have worn , three years ⑧ has been in
⑨ has been , League member
has been , member of , League has been in
2. has been , soldier , two years has been , the army
四、划线提问
1. How long have, been there 2. How long has , lived here 3. When did , leave here 4. When did , buy
五、用have(has) been 或have(has) gone 填空。
A: Where has Li Fei gone? B: He has gone to Hainan Island. A: How long has he been there? B: He has been there for three days.
A: When will he come back, do you know? B: I’m afraid he won’t come back recently. A: Could you tell me the way to Hainan Island? B: Sorry, I have never been there.
A: How many times has Li Fei been to that place? B: He has been there only once.
六、用have / has been to / in, have gone to及go的各种形式填空。 1. has gone t 2. went to
3. has been in 4. have , been in
5. have been in 6. Have , been to ; have been 7. have been in / at 8. has gone to
9. did go ; went 10. go ; have been 11. are , going ; am going 12. goes 13. Did , go 14. Do , go
七、综合练习:
1. never 2. just , already 3. for 4. ever, never 5. yet , just / already
八. 用适当的时态填空:
1. lived / has been living 2. have been 3. went 4. has passed ; left
5. has lost ; have , seen 6. Have , found 7. have , had 8. have , returned 9. Have , built 10. haven’t finished
11. has read 12. bought 13. lost 14. have been reading / has read