求教一道英语题!(要求详细解释)
_____thedifficultprojectforthecompanyaheadoftime,Mikewasgivenapayrisebyhisboss.A.Comp...
_____ the difficult project for the company ahead of time,Mike was given a pay rise by his boss.
A.Completing B.Having completed C.Completed D.Being completed
要求详细解释啊!!! 展开
A.Completing B.Having completed C.Completed D.Being completed
要求详细解释啊!!! 展开
5个回答
2010-02-24
展开全部
B.Having completed
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
句子意思为:按时为公司完成了这个困难的项目之后,迈克被老板涨了工资。后半部分是主干,前面是时间状语,因为先完成项目后涨工资,所以用完成时表示发生在主干时间之前。所以选B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B
首先是主动语态
表示已完成,所以having done
首先是主动语态
表示已完成,所以having done
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选C。因为complete这一动作不是主句主语Mike发出的,所以不能用动名词,只有C符合。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询