【正文】
常用于現(xiàn)在完成時(shí),故選 D。 答案 D 2. We________on this project for four hours. Let39。s have a rest. A. are working B. have been working C. worked D. had worked 解析 從句子的時(shí)間狀語(yǔ) for four hours 和后面的句子 Let39。s have a ,動(dòng)作從過(guò)去發(fā)生,到說(shuō)話的時(shí)候一直在進(jìn)行著。句意:我們?cè)谶@項(xiàng)工程上一直工作了四個(gè)小時(shí)了。咱們休息一會(huì)兒吧。 答案 B 3. I have been studying here for four years, by next summer I________. A. shall graduate B. shall be graduated C. shall be graduating D. shall have graduated 解析 by next summer 是明確表示將來(lái)的時(shí) 間狀語(yǔ), 主句表示在這個(gè)將來(lái)時(shí)間以前完成的動(dòng)作,故應(yīng)用將來(lái)完成時(shí)。 答案 D 4. Both his parents look they________what39。s happened to him. A. knew B. have known C. must know D. will know 解析 現(xiàn)在完成時(shí)主要強(qiáng)調(diào)過(guò)去發(fā)生的動(dòng)作對(duì)現(xiàn)在造成的影響,或過(guò)去發(fā)生的動(dòng) 作還未結(jié)束,一直持續(xù)到現(xiàn)在或?qū)?lái),重點(diǎn)在于對(duì)現(xiàn)在的影響。 答案 B 5. The famous writer________one new book in the past two year. A. is writing B. was writing C. wrote D. has written 解析 現(xiàn)在完成時(shí)常與 recently(近來(lái) ), so far(到目前為止 ), in the past/“ last + 一段時(shí)間 ” 等時(shí)間狀語(yǔ)連用。因?yàn)樯鲜龆陶Z(yǔ)表示的是從現(xiàn)在起往前推算的一段時(shí)間,句中的動(dòng)作是從過(guò)去某一時(shí)間或時(shí)刻開(kāi)始持續(xù)到現(xiàn)在的。故應(yīng)選 D。 答案 D 6. —Has Tom finished his job yet? —I have no idea of it。 he________it this morning. A. did B. was doing C. has been doing D. had been doing 解析 注意 “I have no idea of it”這句話的暗示,說(shuō)明只知道過(guò)去的情況,而did還是說(shuō)明過(guò)去做完了,所以用 was doing表示 “ 今天早晨還在做 ” ,并不知道現(xiàn)在是否完成。 答案 B 7. —Why do you want to work for our pany? —This is the job that I________for. A. looked B. am to look C. had looked D. have been looking 解析 答句句意:這就是我一直尋找的工作。現(xiàn)在完成進(jìn)行時(shí)表示從過(guò)去某個(gè)時(shí)刻發(fā)生的動(dòng)作一直持續(xù)到現(xiàn)在,并且有可能持續(xù)下去。 答案 D 8. I hope her health________greatly by the time we e back next year. A. improves