实力测验――146

一、

1has waited

2haven't finished

3Have, known

4have heard

5have been

6had risen

7had finished

8have, stayed

9haven't read

10has, done

11walked

12will have

13had planted

14has gone, left

15swims

16has finished

17if, would come

18were, doing

19is going

20has, had

21will be

22reached

23doesn't rain

24was walking / walked

25are playing

26has lived

27went

28had begun

二、

1I hear your sister has marriedIs it true?

Yes, she has been married for 5 years

She has been married to a doctor

2Has your brother joined the army? Yes, he has

When did he join the army? He joined the army in 1990

He has been in the army ( has been an army man ) for 5 years

3Where is your father? Is he in ( at home )?

No, he isn't ( in )He has gone to America

He went there three years agoHe has been there for 3years

三、

1watches

2studying

3fell

4driving

5become

6plays

7written

8heard

9break

10read

四、

1Yes, it is

2Are there any English books in the desk?

3He doesn't have tea at half past two in the afternoon

4How long will it take the workers to repair the bridge?

5Did you do your homework by yourself yesterday?

6He hadn't done with the goods before he went away

7Whose mother was the teacher talking with?

8How often are you allowed to watch TV at home?