距離陜西專升本考試越來越近了,不知道考生們都復習的怎么樣了呢?下面好學校小編給大家分享幾道專升本英語練習題,考生們可以做一下,驗收一些自己的學習成果。
1. If we_______ his advice, we might have arrived here in time for the train.
A. adopt
B. had adopted
C. adopted
D. have adopted
2. I would have gone to visit him inthe hospital had it been at all possible, but I ____ fully occupied the wholeof last week.
A. were
B. had been
C. have been
D. was
3. I apologize if I_____ you, but Iassure you it was unintentional.
A. offend
B. had offended
C. should have offended
D. might have offended
4. If you hadn’t taken such a longtime to get dressed, we’d_____ there by now.
A. be
B. circles
C. is circling
D. be circling
5. The sun rises in the east and setsin the west, so it seems as if the sun _____round the earth.
A. were circling
B. circles
C. is circling
D. be circling
6.----How much of the foreign expert’s speech have you understood?
----Next to nothing. I wish I______ harder at English
A. worked
B. had worked
C. would work
D. were working
7. Butfor your advice, I______ such great progress.
A. wouldn’t have made
B. couldn’t make
C. won’t make
D. didn’t make
8. It’snecessary that you ______ plenty of exercise everyday.
A. took
B. must take
C. could take
D. take
9. It’stime that we_______ a discussion.
A. take
B. must take
C. should take
D. have taken
10.George is going to talk about the geography of his country, but I’d ratherhe_____ more on its culture.
A. focus
B. focused
C. would focus
D. had focused
參考答案及解析:
1. 答案B.
題意“如果我們采納了他的意見的話,我們可能就可以及時趕到這里乘上火車了”。由might have arrived判斷, if主從句均表示與過去事實相反的虛擬語氣,從句用had,故選B。
2. D
解析:(D)本道題目的前半句話是對過去情況的一種假設(shè),但事實上并沒有發(fā)生,而事實上沒有發(fā)生的真實原因是句子的后半部分由but引導的轉(zhuǎn)折句所表述的真實。因而but所引導的句子中應該用表示志過去事實相符合的表陳述的時態(tài),即一般過去時。
3. B
解析:(B)此題要求在if從句中選擇適當?shù)膭釉~形式,以主句中的動詞apologize(抱歉)來看,if從句中表達的內(nèi)容應該是過去做的事,因此可以排除(A),因為(A)是現(xiàn)在時。(C)中should + have+過去分詞結(jié)構(gòu)表示本來應該做卻沒有做的事,在此不合題意。(D)選項中的might + have+過去分詞表示對過去發(fā)生的事情很不肯定的猜測,它表達的內(nèi)容還不能成為事實,所以藉此道歉真是不知從何說起,因此此處也不合題意。(B)had offended表示當時已經(jīng)發(fā)生了的動作。這是復雜條件句:apologize 是現(xiàn)在,而條件句是表示對過去假設(shè)的條件句。
4. A
解析:該句也是一個復雜條件句(或稱作混合虛擬條件句)。條件句表示對過去情況的假設(shè),而主句表示對現(xiàn)在情況的假設(shè),但事實上卻與此相反,所以正確答案應該是(A)。
5. A
解析:if引導的從句要求用虛擬語氣,表示同時或?qū)淼那闆r,動詞要用過去式(be動詞用were)或would(could等)+動詞原形,本句話中指的是當時的情況,所以要用過去式,故(A)是正確答案。
6. 答案B.
題意“這位外國專家的講話你聽懂多少?”,“幾乎沒聽懂,我多希望之前能努力地學習英語”。I wish后的賓語從句是與過去事實相反的虛擬語氣,故其謂語動詞要用過去完成時形式。
7. 答案A.
題意“如果當時不是你的建議,我不會取得這么大的進步”。這里是有介詞but for所引導的含蓄虛擬條件句,跟if條件句一樣,主句需用虛擬語氣,由句意可知應與過去事實相反,故應用would/should/could/might+have done形式,故A項正確。
8.答案D.
題意“每天進行足夠的鍛煉是必要的”。在某些形容詞后的從句,需要用虛擬語氣,謂語動詞一般為should+動詞原型,should一般可以省略。
9. 答案C.
題意“我們應該討論討論了”。定語從句It’s time that···中,從句的謂語動詞一般用動詞過去式或“should+動詞原型”其中,should不能省略。故選C項。
10. 答案B.
題意“喬治打算談?wù)勊麄儑业牡乩?,但是我們卻愿意多談一下他們的文化”。would rather后的賓語從句需用虛擬語氣,與現(xiàn)在或?qū)硎聦嵪喾从靡话氵^去時,故B項正確。
以上就是好學校小編分享的全部內(nèi)容,更多專升本資訊,考生可以直接到好學校網(wǎng)校APP了解。目前2022年陜西專升本網(wǎng)課課程優(yōu)惠活動正在進行中,有需要的考生也可直接到好學校網(wǎng)校APP免費試聽了解。