* 2.(2010高考英语上海秋季卷, 28) Every few years, the coal workers ______ their lungs X-rayed to ensure their health. A. are having B. have C. have had D. had had 【答案】B 【解析】本题考查时态。根据时间状语every few years,可判断本句应为一般现在时,因此答案选B。 * 前者强调按计划或安排而发生的事情;后者不强调行为的计划性,多指临时的决定或安排。 2.考查be going to do和will+do构成的将来时的区别 * [典例3] —Did you tell Julia about the result? —Oh,no. I forgot. I ________ her now. A.will be calling B.will call C.am going to call D.am to call [解析] 分析四个选项可知,只有B项可表示临时作出的决定或产生的想法。A项表示将来某一时刻正在发生的事;C项可表示预先安排好的要发生的事情;D项表示早就有的打算。[答案] B * 3.考查过去时和现在完成时的区别 现在完成时表示过去发生的动作对现在造成 的影响;而过去时仅说明过去发生的动作,与 现在毫无关系。 * [典例4] The book has been translated into thirty languages since it ________on the market in 1973. A.had come B.has come C.came D.comes [解析] since引导的从句作状语时,主句通常用完成时,而从句通常用一般过去时,所以选C项。[答案] C * 过去时往往有明确的过去时间状语,说明是发生在过去的动作;而过去完成时表示过去某个时间或动作之前已经发生或完成的动作或存在的状态,强调“过去的过去”,句中常有by,before,等词引导的时间状语。 4.考查一般过去时和过去完成时的区别 * (2011四川卷)-What a mistake ! -Yes. I________ his doing it another way, but without success. A.was suggesting |