36 If Sonia _______ sorry for being late, she’d have apologized to me by now.
(A) is
(B) has been
(C) were
(D) would be

答案:登入後查看
統計: A(79), B(236), C(619), D(117), E(0) #248672

詳解 (共 4 筆)

#386822

如果Sonia對遲到感到抱歉,她現在已經跟我道歉了


與現在事實相反的假設

 If +主詞+(1)were +pp                                ,      主詞+  should     +      原形動詞

                 (2)過去式動詞                                                 would       

                 (3)過去式助動詞+原形動詞                           could 

                                                                                            might

32
0
#383987

與現在事實相反 用過去式 但不用was  用were 
17
0
#4478734

回 林承洋  可是他後面有提到 他應該現在就來向我道歉

所以前面敘述的應該是現在的假設


假設他(現在)就對我感到抱歉,他現在應該來向我道歉了

2
0
#4406451

如果Sonia對遲到感到抱歉,她現在已經跟我道歉了

如果Sonia有感到抱歉  -->  感覺是對「過去」做的假設???

1
0