在職博士英語時態精選試題
來源:在職研究生招生信息網 發布時間:2015-07-30 14:03:56
1.現在完成時的用法
現在完成時的語法結構:have/has+ -ed分詞。
(1)已完成用法:表示動作或過程發生在說話之前某個沒有明確說出的過去時間(常指最近的過去時間),現存已經完成了,并與現在的情況有聯系。
例如:He has bought a car.他已買了一輛汽車。
(2)未完成用法:指動作或狀態從過去某時開始持續到現在,可能繼續下去,也可能剛剛結束。
例如:I’ve lived here since 1999.從1999年我就住在這里。
題例1.This is one ofthe most diligent students that I_____.
A.even have known B.have ever known
C.know D.knew
【答案】B
【解析】現在完成時表示:迄今為止這一段時間的情況:|一個影響現狀的動作;剛剛結束的動作;過去的經驗。其形式:“have(has)+過去分詞”。
【參考譯文】這是我所見過的最勤奮的學生之一。
題例2.He_____Beijing for five years.
A.has come to B.has been in C.has arrived D.has gone to
【答案】B
【解析】現在完成時在與表示一段時間的狀語連用時,不適用于表示短暫動作或位置轉移的動詞,如open,break,go,come,arrive,die,leave等,可與表示狀態或持續性動作的動詞連用。
【參考譯文】他來北京已5年了。
題例3.It_____a long time since we last met.
A.has been B.will be c.was D.had been
【答案】A
【解析】在“it is/has been…since”結構中,主句常用現在完成時,也可用一般時,在since后面要用過去時。
【參考譯文】我們已經很長時間沒見面了。
題例4.We have done things we ought not to have done and________undone things we ought to have done.
A.leave B.leaving C.left D.will leave
【答案】C
【解析】leave后面可以跟帶現在分詞、過去分詞、不定式、形容詞、介詞短語的復合結構及其他成分。如:Don’t leave her waiting.It’s better to leave.I’ll leave you to settle the business.His illness has left him weak.I’ll leave it to you to buy the tickets/leave buying the tickets to you.本題的leave后面跟的是帶過去分詞的復合結構,由于賓語太長(后面有定語),將過左分詞 undone提到賓語things的前面了。
【參考譯文】我們做了我們本不該做的事,卻將該完成的事置之不理。
題例5. Over the years,Jimmy Connors_______phenomenal displays of tennis and temper--and at the U.S. Open last week.he exhibited both again.
A.has treated spectators with B.has treated spectators for
C.has treated spectators D.has treated spectators to
【答案】A
【解析】本題空格處表達的意思是:Jimmy Connors曾向觀眾展現了他的網球球技及其個性特點,treat…with的意思是 “用……招待”,|時態上由over years作時間狀語,表明此一段時間內,謂語動作一直持續至今,應選擇現在完成時。因此本題答案為A。
【參考譯文】多少年來,吉米卡儂一直都在向觀眾展示著他的球技和獨特的個性,昨天在美國的公開賽上,他同樣的風姿再現。
2.現在完成進行時的用法
語法結構:have/has,been+ -ing分詞。它的主要用法與現在完成時的“未完成”用法相似。
例如:I have been living here for ten years.我已住在這兒10年了。
I‘ve only been wearing glasses since last year.從去年開始我就戴眼鏡了。
題例1. The company_______a rise in salary for ages,but nothing has happened yet.
A.has been promising B.is promising
C.promised D.had promised
【答案】C
【解析】本題的后一部分在but 引導的句子中,使用了現在完成時,而且前半句中由for ages的時間狀語,表明其謂語動作的持續進行,故選擇現在完成進行時。
【參考譯文】長久以來公司一直在承諾增加報酬,但至今也未見結果。
題例2. It seems oil_____from this pipe for some time.We’11 have to take the machine apart to put it right.
A.had leaked B.is leaking C.1eaked D.has been leaking
【答案】D
【解析】現在完成進行時,一般只適用于動做動詞,可用來表示一個動作從過去某時開始,一直延續到說話時刻還在繼續或剛剛結束。常與表示一段時間的狀語連用。
【參考譯文】看來這根管子漏油已有一段時間了。我們只好拆開機器來排除故障。
題例3. She ought to stop work; she has a headache because she______too long.
A. has been reading B. is reading C. had read D. read
[答案]A
【解析】題干第2分句中主句的謂語動詞has用的是一般現在時,根據時態一致的原則,不能選C和D項,因為選項C和D用的是過去完成時和過去時。時間狀語too long要求與完成時態連用,根據上下文,題干強調的是動作的連續性,因此用現在完成進行時最符合句子的語境和語法要求。
上一篇: 在職聯考英語寫作觀點新穎才能得高分
下一篇: 在職博士植物學試題匯總