1.What _______ your brother _________ (do) at that time? He ___________ (play) the piano.
2.Why ________ they __________ (not go) to see the play yesterday? Because they _________(see) it before.
3.Two thieves _____ (break) into his house last night and _______ (take) away some money.
4.________ you _________ (visit) the Summer Palace? Yes, we ________.When ________ you_________ (visit) it? Last term.
5.If it ________ (not rain) next Sunday, we’ll have a football match on the playground.
6.While my father ______ (read) newspapers, my sister and I ______ (prepare) our leons.
7.The child suddenly ________ (fall) to the ground when he _________ (cro) the street.
8.As soon as he __________ (come), I’ll give the note to him.
9.Don’t make any noise! Grandma ____________ (tell) us an interesting story.
10.My parents __________ (not be) in.They __________ (go) shopping.They ___________(be) back in an hour.
11.Nothing can make us _________ (turn) against our country.
12.If you don’t hurry, you _________ (be) late for the meeting.
13.I _________ (not have) my breakfast today.I _________ (be) so hungry now.
14.How many English words ________ he ________ (learn) before he went to college?
15.Tom ________(be) always the first one __________ (get) up his family.
16.I don’t know when the meeting ________ (begin).But I’m sure it _________ (begin) as soon as the headmaster _________ (come).
17.What _______ they ________ (do) from eight o’clock to nine o’clock last night? They_________ (make) a model plane.
18.I received his letter yesterday.I _________ (not hear) from him since he went to America.
19.He ________ (see) the play last night.But his brother _________ (not see) it, because he ___________ (see) it before.
20.Mike _________ (live) for five years in that city since he began to work there.
答案:
1.was; doing; was playing
2.didn’t; go; have seen
3.broke; took
4.Have; visited; have; did; visit;
5.doesn’t rain
6.was reading; were preparing
7.fell; was croing
8.comes;
9.is telling
10.aren’t; have gone; will be
11.turn
12.will be
13.didn’t have; am
14.had; learnt
15.is; to get
16.begins; will begin; comes
17.were; doing; were making
18.haven’t heard
19.saw; didn’t see; has seen
20.has been living