新编英语语法教程 第14讲 练习参考答案
Ex. 14A
1. have been telephoning, Haven’t you nearly finished; haven’t got, have been trying, has been
2. have been playing, haven’t played
3. have been writing / have written
4. have … been learning / have … learned
5. has been sleeping /has slept
6. has been coughing / has coughed
7. have known, have been reading, haven’t finished8. have been, have … come
9. has been learning, has mastered
10. has been raining, has stopped
11. have travelled
12. Have … read
13. have been reading
14. have read
15. has let
16. has been crying
17. has injured
18. has been assassinated
19. have been working
20. has been losing
Ex. 14B
I. (1)struck (2)reached
(3)lit (4)sat
(5)had left (6)had had
(7)put (8)undressed
(9)got (10)fell
(11)had put (12)had forgotten
(13)dropped (14)burned
(15)found (16)had burned
(17)had … made
II. (1)opened (2)saw
(3)had … been listening (4)wondered
(5)had heard (6)asked
(7)had been doing / was doing (8)said
(9)had dropped (10)had been looking
(11)didn’t see (12)found
(13)had … dropped (14)opened
(15)had been taking (16)were
(17)turned (18)asked
(19)pulled (20)ran
(21)recovered (22)had disappeared
(23)moved (24)found
(25)had been standing (26)had been telling
Ex. 14C
1. went 2. was / were
3.hadn’t said 4.hadn’t drunk, hadn’t drunk
5.had expected, had intended 6.hadn’t lost
7.hadn’t told 8.knew /had known
9.had come 10.had meant
11.had wanted 12.wasn’t
13.hadn’t been 14.had never seen
15.had given 16.had seen
17.had asked 18.hadn’t broken
19.knew 20.had never been invented
Ex. 14D
1. have explained
2. have had
3. drank, drove, got, gave, has been breathalysed
4. was, had visited
5. had tried
6. will be, have had to
7. are going to stay, will be, haven’t been
8. will be, have taught; teach, take, will be
9. are … getting on; have done, learnt
10. Have … been; went, went, was, had been, liked, go
Ex. 14E
I. 1. Do you … know 2. should /would like
3. have just heard 4.would exactly suit
5.doesn’t apply 6.won’t get
7.saw 8.had just left
9.said 10.was going
11.promised 12.(had) found
13.have heard 14.don’t even know
15.went 16.know
17.should/would be 18.would phone
19.have tried 20.doesn’t / didn’t seem
II. 1.wrote 2.asking
3.replied 4.enclosing
5.filled up 6.returned
7.have heard 8.am beginning
9.has gone 10.Would/Could you please check
11.have received 12.have received /did receive/ received decided 14.should/would be
15.would tell 16.has already been
17.should/would like 18.don’t get
19.will have to 20.do
21.will have / have
13.haven’t
因篇幅问题不能全部显示,请点此查看更多更全内容