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连接,所以前半句应该是个完整带主谓宾的句子:因为他们没有好好准备广告宣传,所以公司没能达到预期目标