(完整word版)现在完成时讲解及练习题(含答案),推荐文档 下载本文

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