一道英语题。请说明为什么要用having

______toworkovertimethatevening,Imissedawonderfulfilm.A.HavingbeenaskedB.ToaskC.Havin... ______to work overtime that evening, I missed a wonderful film. A.Having been asked B.To ask C.Having asked D.To be asked 展开
 我来答
匿名用户
2016-02-22
展开全部
句子的大致意思是:被要求今晚加班,我错过了一个很棒的电影。因为是被要求,所以B和C不能选,B、C是表主动的。to do(动词不定式)常表目的或将来,所以不能选。被要求这个动作发生在我错过电影之前,且表被动,所以用having been done的形式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alexpascal
高粉答主

2016-02-22 · 醉心答题,欢迎关注
知道顶级答主
回答量:11.2万
采纳率:89%
帮助的人:1.7亿
展开全部
A
被动态完成时说明原因,因为被要求超时工作,才导致好电影耽误。而且,这个动作在主句之前,用完成时合情合理。注意:动词不定式的时间是指向将来的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hzdzt
2016-02-22
知道答主
回答量:9
采纳率:100%
帮助的人:4.6万
展开全部
被动语态,排除bc:过去完成时排除d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式