4. 多年来我们一直要求改善居住条件。 (demand)
______________________________________________________________
答案
I. 1. have been coming 2. have been painting
3. has been shouldering 4. have attended 5. have been looking for
II.
1. It has been raining since last Sunday.
2. Tom's hands are very dirty; he's been repairing the car.
3. Why didn't you tell me then? I've been looking forward to it.
4. For years we've been demanding better housing.
【运用】
I. 从括号内选择适当的内容填空。
1. Mike was late for a meeting. When he arrived, the chairperson said, "At last, you're here. We ________ (had waited / have been waiting) for you."
2. We ________ (are working / have been working) on this project for four hours. Let's have a rest.
3. The magazine ________ (has published / has been publishing) its annual report on the environment. It's an excellent report.
4. I'm tired out. I ________ (am shopping / have been shopping) all afternoon and I don't seem to have finished anything.
5. Professor Brown is working on two articles for National Wildlife Magazine. He ________ (has written / has been writing) these articles since Monday.
II. 根据括号内的提示补全下面短文。
I 1. ________ (arrive) in Perth, Australia last week. Since then, I 2. ________ (stay) at a nice hotel near the beautiful beach. I 3. ________ (never visit) Australia before and I'm enjoying my stay. I 4. ________ (swim) every day from the time I 5. ________ (get) here. Yesterday, an Australian friend 6. ________ (suggest) a tour into "the bush". I 7. ________ (agree) at once. The first thing I 8. ________ (notice) when we 9. ________ (be) in the bush was the flies. After a while, I 10. ________