英文文法-假設語氣請益2013/1/8 - 考試
By Audriana
at 2013-01-08T23:40
at 2013-01-08T23:40
Table of Contents
其實你的問題都是和“事實相反的假設語氣”有關
1 和現在事實相反的假設語氣
If I were you, I would commit suicide.
If I had one million dollars, I would donate it to the charity.
注意這裡的be動詞一定用were即使是單數
If he were you, he would slam me in the face.
簡單說就是if後面用過去式,主要子句用would + v
是說如果我是你 我會自殺
是說如果我現在有錢 我就捐給慈善機構
2 和過去事實相反的假設語氣
If I had been rick, I would have donated it to the charity.
If I had been you, I would have committed suicide.
是說我過去如果有錢我就會捐給慈善機構
是說如果我以前是你的話 我就會自殺
簡單說就是if後面用過去完成式,主要子句用would have + Vpp
注意had可以提到前面
Had I been rick, I would have donated it to the charity.
3 和未來事實相反的假設語氣
If the sun were to rise in the west, I would marry you.
如果太陽打西邊出來我就嫁給你
If後面用were to, 主要子句用would + v
4 表極不可能發生的假設語氣
If he shoud come, let me know.
萬一他來了告訴我
should可以提到前面
Should he come, let me know.
3
※ 引述《isaac028 (da)》之銘言:
: 不好意思,小弟才疏學淺,想請教各位大大幾題英文文法試題(出處:王怡華-文法練習1000
: 題)
: 1.------out of season, I would have ordered some from the fruit stand.
: (A)If oranges would have been
: (B)If oranges have not been
: (C)Had oranges not been
: (D)Should oranges not have been
: 答案:(C),不明白為何選它?另外,假設題目改為I wouldn't have ordered....是否可選
: 擇(A)?
這題主要子句用would have + pp
表示是和過去事實相反的假設語氣
if 要用過去完成式
If the oranges had not been out of season,
但had提到前面
Had the oranges not been out of season
: 2.I wish I were as smart as you-------.
: (A)have been (B)had been (C)are (D)were
這是和現在相反的假設語氣
you are表示是事實
所以用現在式
: 答案:(C),為何不是選(D)?
: 3.I would rather she------tomorrow than today.
: (A)come (B)came (C)should come (D)has come
: 答案:(B),為何不是選(A)? would rather 原V than 原V?
這題他今天已來所以應該用過去式
: 4.I would buy that book but I-------enough money.
: (A)do not have (B)did not have (C)will not have (D)had not had
這題可以把I would buy當作主要子句
他用would表示和現在相反的假設語氣
所以but用現在式
: 答案:(A),不明白為何選它?
: 5.Mary might have come to school in time for Professor Smith's lecture-------.
: (A)if she got up earlier
: (B)unless she had got up earlier
: (C)but she got up rather late
: (D)but she had gotten up so late
這題如果用假設語氣
Mary might have come to shcool in time for xxx if she had gotten up earlier.
和過去事實相反的假設語氣
but後面要加過去式
: 答案:(C),不明白為何選它? 由文意來看,如果她早起就可能參加演講,是這樣子的嗎?
: 6.We would have arrived sooner except we-----a flat tire.
: (A)had (B)would have (C)has not (D)has
: 答案:(A),不明白為何選它?
和過去相反的假設語氣 except是對等連接
類似but後面用過去式
如果是假設語氣
會用 We would have arrived sooner if we had not had a flat tire. But we
had a flat tire.
: 7.--------their assistance, he would have to lead a very miserable life;
: he might even starve to death.
: (A)With (B)But for (C)Without for (D)If not
這題he would是和現在相反的假設語氣
But for表示要不是因為有人家的協助他就要過的很慘
with表示有了人家的協助才過得很慘 不和語義
without for兩個介繫辭不通
if not沒有動詞
: 答案:(B),不明白為何選它?
: 8."He would go to see you.""-------he did not some?"
: (A)What if (B)Where if (C)What come (D)Why whether
: 答案:(A),不明白為何選它?
這題表示他應該會來看你,我方反問他“如果他沒來呢”
what if表示如果他沒來怎麼辦
假設語氣是相當煩又難的
這些題目有蠻刁鑽
如果有問題再討論
: 感謝各位!!
--
1 和現在事實相反的假設語氣
If I were you, I would commit suicide.
If I had one million dollars, I would donate it to the charity.
注意這裡的be動詞一定用were即使是單數
If he were you, he would slam me in the face.
簡單說就是if後面用過去式,主要子句用would + v
是說如果我是你 我會自殺
是說如果我現在有錢 我就捐給慈善機構
2 和過去事實相反的假設語氣
If I had been rick, I would have donated it to the charity.
If I had been you, I would have committed suicide.
是說我過去如果有錢我就會捐給慈善機構
是說如果我以前是你的話 我就會自殺
簡單說就是if後面用過去完成式,主要子句用would have + Vpp
注意had可以提到前面
Had I been rick, I would have donated it to the charity.
3 和未來事實相反的假設語氣
If the sun were to rise in the west, I would marry you.
如果太陽打西邊出來我就嫁給你
If後面用were to, 主要子句用would + v
4 表極不可能發生的假設語氣
If he shoud come, let me know.
萬一他來了告訴我
should可以提到前面
Should he come, let me know.
3
※ 引述《isaac028 (da)》之銘言:
: 不好意思,小弟才疏學淺,想請教各位大大幾題英文文法試題(出處:王怡華-文法練習1000
: 題)
: 1.------out of season, I would have ordered some from the fruit stand.
: (A)If oranges would have been
: (B)If oranges have not been
: (C)Had oranges not been
: (D)Should oranges not have been
: 答案:(C),不明白為何選它?另外,假設題目改為I wouldn't have ordered....是否可選
: 擇(A)?
這題主要子句用would have + pp
表示是和過去事實相反的假設語氣
if 要用過去完成式
If the oranges had not been out of season,
但had提到前面
Had the oranges not been out of season
: 2.I wish I were as smart as you-------.
: (A)have been (B)had been (C)are (D)were
這是和現在相反的假設語氣
you are表示是事實
所以用現在式
: 答案:(C),為何不是選(D)?
: 3.I would rather she------tomorrow than today.
: (A)come (B)came (C)should come (D)has come
: 答案:(B),為何不是選(A)? would rather 原V than 原V?
這題他今天已來所以應該用過去式
: 4.I would buy that book but I-------enough money.
: (A)do not have (B)did not have (C)will not have (D)had not had
這題可以把I would buy當作主要子句
他用would表示和現在相反的假設語氣
所以but用現在式
: 答案:(A),不明白為何選它?
: 5.Mary might have come to school in time for Professor Smith's lecture-------.
: (A)if she got up earlier
: (B)unless she had got up earlier
: (C)but she got up rather late
: (D)but she had gotten up so late
這題如果用假設語氣
Mary might have come to shcool in time for xxx if she had gotten up earlier.
和過去事實相反的假設語氣
but後面要加過去式
: 答案:(C),不明白為何選它? 由文意來看,如果她早起就可能參加演講,是這樣子的嗎?
: 6.We would have arrived sooner except we-----a flat tire.
: (A)had (B)would have (C)has not (D)has
: 答案:(A),不明白為何選它?
和過去相反的假設語氣 except是對等連接
類似but後面用過去式
如果是假設語氣
會用 We would have arrived sooner if we had not had a flat tire. But we
had a flat tire.
: 7.--------their assistance, he would have to lead a very miserable life;
: he might even starve to death.
: (A)With (B)But for (C)Without for (D)If not
這題he would是和現在相反的假設語氣
But for表示要不是因為有人家的協助他就要過的很慘
with表示有了人家的協助才過得很慘 不和語義
without for兩個介繫辭不通
if not沒有動詞
: 答案:(B),不明白為何選它?
: 8."He would go to see you.""-------he did not some?"
: (A)What if (B)Where if (C)What come (D)Why whether
: 答案:(A),不明白為何選它?
這題表示他應該會來看你,我方反問他“如果他沒來呢”
what if表示如果他沒來怎麼辦
假設語氣是相當煩又難的
這些題目有蠻刁鑽
如果有問題再討論
: 感謝各位!!
--
Tags:
考試
All Comments
By Xanthe
at 2013-01-13T19:02
at 2013-01-13T19:02
By Quanna
at 2013-01-18T05:39
at 2013-01-18T05:39
By Dora
at 2013-01-21T06:30
at 2013-01-21T06:30
Related Posts
有沒有版友知道今年八月書記官考試須注意
By Eden
at 2013-01-08T23:26
at 2013-01-08T23:26
法續(李源=李傑=全勝)心得
By Dora
at 2013-01-08T23:02
at 2013-01-08T23:02
30歲全職的勇氣
By Carol
at 2013-01-08T22:53
at 2013-01-08T22:53
請問中華郵政的企業管理用書
By Elma
at 2013-01-08T22:29
at 2013-01-08T22:29
30歲全職的勇氣
By Puput
at 2013-01-08T22:26
at 2013-01-08T22:26