A not having made B not making C they hadn't made D having not made
熱心網友
選C,這句話的意思是:因為他們沒做好廣告的宣傳工作,所以公司沒能達到預期目標A項,無主句,有歧義.having...是個懸垂結構,主語不明.B項,題目的動作是先沒有做好準備,而后失敗,所以分詞動作應用完成時.D項,否定詞not應放在having之前,可排除
熱心網友
我保證選C,so是連詞,連接一個句子,所以前面應該是一個完整的句子
熱心網友
不同意allen的看法,我覺得c才是答案因為they出現于company之前,不存在所謂的指代問題。A是肯定錯的
熱心網友
我的這個答案是錯誤的,大家可以不用看了。但如果the company 前沒有so的話我的分析就對了。*********************我認為正確答案應為A.用排除法做,首先排除B和D.原因為:D有明顯錯誤,應為not having made,否定詞not應放在having之前.而B被排除是因為此句動作有明顯的先后順序(做好準備在前,失敗在后),所以分詞表示的動作應用完成態加以區別.C的錯誤在于,前后主語不一致,含義不明,they和the company不一定指代同一人,容易發生歧義.而此句明顯前后為同一人.排除后只剩下A.
熱心網友
個人覺得C好些,因為從句中以SO連接,所以前半句應該是個完整帶主謂賓的句子:因為他們沒有好好準備廣告宣傳,所以公司沒能達到預期目標