38. If you __________ medicine this morning, you might __________ better.
(A) had taken / had felt
(B) took / felt
(C) have taken / have felt
(D) had taken / have felt
統計: A(273), B(437), C(282), D(2237), E(0) #362458
詳解 (共 7 筆)
*與「現在事實相反」的假設語氣
從屬子句 主要子句
if+主詞+ were….., 主詞+ would/should +原形V
過去式動詞…., could/might
例句:
1.假如我是你,我會說實話。If I were you,I would tellthe truth.
2.假如他有錢,他就能買它了。 If he had money,he could buy it.
開竅要訣
在此句型中的「if子句」之動詞須用「過去式」,而be動詞不論人稱一律用were
*與「過去事實相反」的假設語氣
從屬子句 主要子句
if+主詞+had+P.P…., 主詞+ would/should/could/might +have+P.P
例句:
1.假如當時我有足夠的時間,我會和你去。
If I had had enough time, I would have gone with you.
2.假如他當時沒把錢丟掉,他就能買腳踏車了。
If he hadn’t lost the money, he could have bought a bicycle.
If you had taken medicine this morning, you might have felt better.
(A) had taken過去PP / had felt 過去PP →have felt現在pp
(B) took過去 / felt過去 →feel現在
(C) have taken現在PP →had taken過去PP/ have felt現在PP
(D) had taken過去PP / have felt 現在PP
(1) 與現在相反:(如果S過去….,S現在就…)
If + S + 過去V , S + (would / might / could) + 原V
If I won the first prize, I would give it to my best friend.
如果我(那時候)得到第一名,我(現在)就會把它給我最好的朋友
(2) 與過去相反:(如果S過去已經…..,S現在已經…)
If + S + had p.p. , S + (would / might / could) + have p.p.
If I had won the first prize, I would have given it to my best friend.
如果我(那時候已經)得到第一名,我(現在已經) 就會把它給我最好的朋友
與現在事實相反用過去式
與過去事實相反用過去完成式