英語四級新題型翻譯練習第46練

1.You would have been better now if ___________.
2.In______________,his father gave him a little hard work to do.
1. 答案 :you had kept taking/having this medicine before
詳解 :
考查虛擬語氣:表示與過去事實相反的假設需用虛擬語氣,從句中的謂語動詞用 had+過去分詞 ,主句中的謂語動詞用 should或wouldhave+過去分詞 。
考查固定搭配: 堅持做某事 的表達是keep doing sth。
考查短語: 吃藥 的表達是take/have medicine。
2. 答案 :view of his going against his mothers will
詳解 :
考查介詞短語: 鑒于 的表達是in view of,后面跟名詞性成分。
考查詞組: 違背 的表達是go against。
考查詞匯: 意愿 的表達為will。