33. Had it not been for the hard work of that research team, the hidden relic under the sea could never ______.
(A)be found
(B) have been found
(C) be finding
(D) have found

答案:登入後查看
統計: A(814), B(668), C(83), D(94), E(0) #1303468

詳解 (共 10 筆)

#1374443

此題考「過去事實相反」的假設語氣

if+主詞+had+P.P….,主詞would/should +have+P.P

If I had had enough time, I would have gone with you.

假如當時我有足夠的時間,我會和你去。

補充此句型的主要子句經常有:now, today, this year…..等字。

例句:假如以前好好讀書的話,現在就可以回答這問題了。

  If I had studies hard before, I could answer the question now.


補充

「現在事實相反」的假設語氣

If+主詞were…, 主詞would/should  +原形V

     過去式動詞….  could/might

If I were you, I would tell the truth.

假如我是你,我會說實話。

補充在此句型中的「if子句」之動詞須用「過去式」,be動詞不論人稱一律用were

43
2
#1445868
原句

If it not had been for the hard work of that research team, 

the hidden relic under the sea could never have been found
與過去事實相反的假設,改為變化型如下
(省略If,將had挪到句首)
Had it not been for the hard work of that research team
the hiddenrelic under the sea could never have been found.
13
0
#1388332
假設語氣中 if 的省略
If為首的條件子句,如果出現were, had, should 時,可將他們挪到句首,並省略if

10
0
#1447326
謝謝!唉!英文是我的致命弱點。補充别人的説法:與現在事實相反➡用過去式;與過去事實相反➡用完成式。
9
1
#3712629

解題:

當條件句中動詞含有had were should可以將它們移到句首並省略if


原句: 與過去事實相反的假設語氣

        過去完成式

If it had not been for the hard work of the research team, the hidden relic under the sea could never have been found.

             could + have +pp 

 省略if 並將had移到句首 變成倒裝V+S的句型

Had it not been for the hard work of that research team, the hidden relic under the sea could never have been found. 

6
0
#1385973
更多學習,請參這http://goo.gl/LkdY20
5
0
#1447392
文法建議要搭配例句,這樣會比較好記喲!加油
4
1
#4899489
Had it not been for ...
(共 151 字,隱藏中)
前往觀看
2
0
#1460663
relic---遺物
1
1
#1447253
請問為什麼不能選D?
0
1

私人筆記 (共 1 筆)

私人筆記#650417
未解鎖
(考文法)Had it not been...
(共 2041 字,隱藏中)
前往觀看
3
0