资源描述
随堂演练
准时体验 巩固提升
Ⅰ.单句语法填空(不多于3个单词)
1.You know, I ________________ (look) for a job for three months, and this is my first interview.
答案 have been looking
2.My sister ________________ (stay) in Beijing for three months last year.
答案 stayed
3.The little boy is dirty all over because he ______________ (play) in the mud all the morning.
答案 has played/has been playing
4.Here he is! We ____________________ (wait) anxiously for him since last night.
答案 have been waiting
5.They ______________ (marry) for more than twenty years.
答案 5.have been married
6.— Did you find the missing couple in the mountain yesterday?
— No, but we ________ (try) to get in touch with then ever since.
答案与解析 have been trying “从昨天到现在我们始终在努力与他们联系”,表示过去的动作连续到现在还在进行,用现在完成进行时。
7.We ________ (work) on it for several hours but we have not yet reached any conclusion.
答案与解析 have been working 依据but后时态,可以推断出到现在还没有得出结论,有可能还要连续下去,所以要用现在完成进行时。
8.— You haven't got the textbook for my chemistry course yet.
—I know, and we ________ (try) to get it for the last 5 weeks.
答案与解析 have been trying 由for the last 5 weeks可知用完成时,再由上文“你还没有弄到化学教科书”,可以推想we始终到目前都在想方法,因此用现在完成进行时。
9.I won't tell the students the answer to the math problem until they ________ (work) on it for more than an hour.
答案 have been working
Ⅱ.请改正划线部分的错误
1.Sorry! I'm late. How long had_you_been_waiting for me?
_______________________________________________________
答案 had you been waiting→have you been waiting
2.They have_been_knowing for about twenty years.
_______________________________________________________
答案 have been knowing→have known
3.It began to rain four days ago. It rains for four days and hasn't stopped.
_______________________________________________________
答案 rains→has been raining
4.I wondered if you are busy this weekend.
_______________________________________________________
答案 wondered→wonder/am wondering
5.Look! You are all wet. Are you cycling in the rain?
_______________________________________________________
答案 Are ... cycling→Have ... been cycling
展开阅读全文