28. If you ___ that HBO movie last night, you wouldn't be so drowsy now.
(A) hadn't watched
(B) didn't watch
(C) haven't watched
(D) wouldn’t have watched

答案:登入後查看
統計: A(692), B(355), C(134), D(56), E(0) #593649

詳解 (共 10 筆)

#1211543
違反過去的事實=>以過去完成式標記
34
0
#4263060
If you ___ that HBO ...
(共 359 字,隱藏中)
前往觀看
13
0
#3088470
混合式句型if...last  nigh...
(共 148 字,隱藏中)
前往觀看
10
0
#2457685

回3F跟那無關吧... 跟if假設語氣文法才對吧

【秒殺文法】不可不知超實用的IF假設語氣,讓你看一次就明白!

7
0
#5610499
If+S+had Vpp. ... ,S...
(共 59 字,隱藏中)
前往觀看
6
0
#2996921

為什麼不是B呢?

如果是用A的話,那後面應該改成 you wouldn't have be so drowsy now.
6
0
#5020131

題目沒有錯哦 因為後面是有NOW的時態 後面這句是現在事實相反是S+would+原形動詞的用法!! 前面是與過去事實相反

4
0
#5022037
請問如果沒有now就應該這樣寫嗎? I...
(共 108 字,隱藏中)
前往觀看
1
0
#3024303

我也認同4F

IF+had PP,主句不是應該要would have嗎?

1
0
#4961796
If you hadn't watche...
(共 105 字,隱藏中)
前往觀看
0
0

私人筆記 (共 2 筆)

私人筆記#561816
未解鎖
這題是考if 的混合用法,If you ...
(共 582 字,隱藏中)
前往觀看
5
0
私人筆記#703271
未解鎖
如果你___昨晚HBO的電影,你就不會這...
(共 72 字,隱藏中)
前往觀看
2
0