中式英語之鑒:雖然他病了好幾年,現(xiàn)在卻完全好了

字號:

245. 雖然他病了好幾年,現(xiàn)在卻完全好了。
    [誤] Though having been ill for years, he is now quite well.
    [正] After having been ill for years, he is now quite well.
    . Having been ill for years, he is now quite well.
    注:though 是連詞,只能用于連結兩個從句(clause)。句中 having been ill for years,不是一個從句,至多
    前面只能用介詞 after,或根本什么都不要。