题目内容
If penicillin _____________ available, many people ______________ from sickness.
A.weren’t , would have died B.shouldn’t be, would die
C.hadn’t been, would have died D.is, will die
C
【解析】
试题分析:考察虚拟语气。本题考察的条件句的虚拟语气。当和过去事实相反的似乎,条件状语从句中使用过去完成时,主句中使用“情态动词+have done”。句意:如果没有盘尼西林,很多人都会死于疾病。故C正确。
考点:考察虚拟语气
点评:if的虚拟语气非常重要,简要概括如下:1、表示与现 在事实相反的情况,从句:If主语+过去时(Be动词用were);主句:主语+should/would/could/might+do: 2、表示与过去事实相反的情况,从句:If主语+had+done;主句:主语+should/would/could/might+have done 3、表示对将来情况的主观推测,从句:①if+主语+were to do②if+主语+should+do ③if+主语+did(动词过去式)/were ;主句:主语+should/would/could/might+do
根据所提供的语境,从方框中选择适当短语的正确形式填空,使句子完整。(其中有两个多余词)
refer to, be supposed to , be back on one’s feet, lack of, inform… of, speed up, make any difference, a variety of, put one’s hands on, break down, |
1. There must be no life on the Mars for _________________air there.
2. Take these tablets the doctor prescribed and you'll soon _______.
3. Don’t forget to __________ the director ________ the committee’s decision?
4.It’s most upset that you can’t ________________________it when you badly need some thing。
5. There were representatives from ______________ parts of the world at the conference.
6. It doesn’t ____________________________ to me where you come from.
7. Her health ________________________under the pressure of work.
8. If you don’t know what this means, _________________________the dictionary.