1.Even if he ____here, he would not be able to help us.
A.is
B.were
C.has been
D.will be
【翻译】他即使在,这里也不能帮助我们。
[考点]虚拟语气题
【精析】B 本句是表示与现在事实相反的情况,主句用would do,从句用一般过去时。又因表示的是现在实际上并不存在 的情况,与现在事实相反,因此选 B。
2. A professor, along with some students,______ now working in the new laboratory.
A.is
B.were
C.are
D.was
【翻译】一名教授同一些学生正在新实验室里做实验。
[考点]时态与主谓一致关系题
【精析】A 单数名词 + with / along with / together with / as well as 等所跟的名词做主语时,谓语动词仍然用 单数形式。再根据时间状语 now,用现在进行时。故选A。
3. Bill's getting along better than ________ in his class.
A.somebody
B.anybody
C.somebody else
D.anybody else
【翻译】贝尔比班上其他同学更好相处。
[考点]词义辨析
【精析】D anybody else表示其他任何人,符合句意,为正确答案。
4.Irvin suggested that Jackson should ________ the construction of the new classroom building.
A.undertake
B.maintain
C.estimate
D.engage
【翻译】欧文建议杰克逊负责新教学楼的建设。
[考点]词义辨析
【精析】A undertake意为“承担,负责(做某事)”;maintain意为“保持,维持,坚持”;estimate意为“评估,评价”;engage意为“雇用,使忙于……”。
5.The young man lost his job last month, but it wasn't long ________ he found a new position in my company.
A.before
B.while
C.as
D.after
【翻译】这个年轻人上个月失业了,但是不久后他就在我的公司找到了一份新工作。
[考点]词义辨析
【精析】A before意为“在……之前”,while意为“当……的时候”,as意为“当……的时候,由于”,after意为“在……之后”,根据句意可知应选A。另it be not long before…也可以作为一个固定句型来理解,意为“不久之后……”。