![]() ![]() |
初級英語語法重點、考點與難點(11) |
作者:郭廣善 文章來源:本站原創 點擊數 更新時間:2012-05-31 文章錄入:admin 責任編輯:admin |
|
10. 什么是錯綜時間虛擬語氣 If you ______ the doctor’s advice, you ______ quite well now. A. took, would be B. had taken, had been C. should take, were D. had taken, would be 此題應選D。從句意上看, 條件從句的謂語顯然發生在過去, 而主句的謂語顯然是現在, 也就是說從句表示的是與過去事實相反的假設(用過去完成時), 而主句表示的是與現在事實相反的假設(用would+動詞原形)。英語中像這種主從句時間不一致的虛擬條件句稱為錯綜時間條件句。又如(www.hz123456.com): If we hadn’t got everything ready by now, weshould be having a terrible time tomorrow. 如果現在還沒有把一切準備好, 明天情況就糟了。 If we hadn’t been working hard in the past fewyears, things wouldn’t be going so smoothly. 要是過去幾年沒有作艱苦努力, 現在的一切就不會進行得這樣順利了。 If you had studied hard last year, you would bea college student now. 你要是去年學習努力的話, 你現在就是大學生了。 If the weather had been more favorable, the cropswould be growing still better. 如果過去天氣好一些, 現在的莊稼還會長得更好。 If he were alive now, he might have grown into ahandsome young person. 要是他現在還活著的話, 他會已長成一個英俊的小伙子了。 |
![]() ![]() |