? ? ?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
【翻譯】一名教授同一些學生正在新實驗室里做實驗。
[考點]時態(tài)與主謂一致關系題
【精析】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
【翻譯】這個年輕人上個月失業(yè)了,但是不久后他就在我的公司找到了一份新工作。
[考點]詞義辨析
【精析】A before意為“在……之前”,while意為“當……的時候”,as意為“當……的時候,由于”,after意為“在……之后”,根據句意可知應選A。另it be not long before…也可以作為一個固定句型來理解,意為“不久之后……”。