【Apple Chen】評論
答案為:(C) 如果不是因為他的專業知識,他會很難完成這個項目。解釋:這個句子是在講述假設條件,指的是某人的專業知識對於完成這個項目的重要性。正確的答案是 (C) "If it hadn’t been",其中 "it" 代表的是某人的專業知識,"hadn't been" 是 "had not been" 的縮寫形式,表示過去對過去的假設情況。整個句子的意思是:如果不是因為他的專業知識(過去的假設),他會很難完成這個項目。其他答案的解釋為何不符:(A) "If it wasn’t" 使用 "wasn't" 表示過去的假設情況,然而,這與句子中的時間態不符,因為 "wasn't" 是現在式,而原句在過去式下談論某人的專業知識對項目的影響。(B) "If it weren’t" 使用 "weren't" 表示虛擬條件,然而,這個條件是與現在事實相反的假設(present contrary-to-fact condition),而非過去事實相反的假設(past contrary-to-fact condition),因此在這個句子中使用 "weren't" 是不適當的。(D) "If it isn’t" 使用 "isn't" 表示現在的情況,這也不符合原句的要求,因為原句是在過去時態下表達假設,使用 "isn't" 將句子轉換成現在時態,改變了原本句子的意思。