22 ________ that Grandma was hospitalized, I would have visited her last night with my brothers.
(A) Had I known
(B) I have known
(C) I should know
(D) Were I knowing

答案:登入後查看
統計: A(589), B(121), C(89), D(114), E(0) #3093470

詳解 (共 9 筆)

#5820144
Had I known that Gr...

(共 537 字,隱藏中)
前往觀看
16
0
#5790606
(A) Had I known 如果我知...
(共 92 字,隱藏中)
前往觀看
12
1
#5803607
Had I known that Gra...
(共 222 字,隱藏中)
前往觀看
11
0
#5899828
22.Had I known that...
(共 237 字,隱藏中)
前往觀看
10
0
#5797337
★【自製破解筆記】★(望能幫上大家!)(...
(共 804 字,隱藏中)
前往觀看
10
0
#5850613
解題技巧如下: Had I known...
(共 367 字,隱藏中)
前往觀看
10
0
#5796080
__________ that gran...
(共 228 字,隱藏中)
前往觀看
9
1
#5948434

省略If並倒裝的用法(與過去事實相反之假設語氣)
原始句為:If I had known that Grandma was hospitalized, I would have visited her last night with my brothers.

3
0
#7374836

。句子結構是「________ that Grandma was hospitalized, I would have visited her last night with my brothers.」這是一個與過去事實相反的假設語氣(第三類條件句)。在這種句型中,if 子句使用過去完成式(had + 過去分詞),主要子句使用 would have + 過去分詞。選項中只有 (A) Had I known 符合這種結構,它其實是 If I had known 的倒裝形式,省略 if 後將 had 提前。其他選項不合適:(B) I have known 是現在完成式;(C) I should know 是現在式;(D) Were I knowing 是表示現在或未來的假設(且 know 通常不用進行式)。因此正確答案為 (A)。

答案:(A)

ㅤㅤ

根據句子結構,此為與過去事實相反的假設語氣(第三條件句),if 子句應使用過去完成式,且可省略 if 並將 had 提前形成倒裝。選項 (A)「Had I known」即為「If I had known」之倒裝,符合語法。

 

假設類型 原句 if 子句 倒裝形式 例句
與過去事實相反 If + 主詞 + had + p.p. Had + 主詞 + p.p. Had I known, I would have come.
與現在事實相反(be 動詞) If + 主詞 + were Were + 主詞 Were I you, I would say sorry.
與未來事實相反(可能性低) If + 主詞 + should + V Should + 主詞 + V Should it rain, we will cancel.
0
0

私人筆記 (共 3 筆)

私人筆記#5333136
未解鎖
22.Had I known tha...
(共 239 字,隱藏中)
前往觀看
5
0
私人筆記#7869411
未解鎖
答案: (A) Had I known...
(共 751 字,隱藏中)
前往觀看
2
0
私人筆記#5215047
未解鎖
「If i had known」 ...
(共 50 字,隱藏中)
前往觀看
1
0