一道关于英语时态语态的选择题,想各位求教!谢谢

Icannotrecall()rudely.Allmyclassmatesandteachershavealwaystreatedmekindly.A.evertobes... I cannot recall ( ) rudely.All my classmates and teachers have always treated me kindly.
A.ever to be spoken
B.ever having spoken to
C.ever being spoken to
D.ever to have been spoken to
这道题答案是A.能不能给我解释下为什么呢?如果把D中最后的to去掉,能不能选D呢?谢谢了
展开
wlonelybz
2013-02-12 · TA获得超过9万个赞
知道大有可为答主
回答量:2.6万
采纳率:20%
帮助的人:1亿
展开全部
此题正确答案应为C.ever being spoken to, 答案A是错的.

句意: 我不记得曾经有人对我粗暴地讲话.

解析: recall 后面只能跟动名词,不能跟不定式,即:

recall doing sth. 记得/回忆起做过某事

AD为不定式, 因此不正确.

再根据句意, recall 后面的动名词应为被动式,B为动名词的主动完成式.因此B不正确.

故答案选C.

如果把D中最后的to去掉,还是不能选D, 因为 recall 后面不能跟不定式.

况且speak 后面的to还不能去掉, 否则意思就不完整了.

(正确: speak to sb. / 错误: speak sb.)
如果心灰了
2013-02-11 · TA获得超过512个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:195万
展开全部
不可以。
此题答案只有A ,与D无关
首先理解题意,是说 我不记得谁曾粗鲁的对我讲话,所有的同学老师都对我很亲切。
A是不定式的被动形式,而D是现在完成时的被动语态。
此题只是单纯的叙述一件往事,而现在完成时在于强调过去发生的一件事对现在造成的影响或者过去的某一行为一直持续到现在并且还有可能持续下去。
此题的关键在于对英语中各个时态的理解。下面汇总一下有关现在完成时的用法及语境。
一、现在完成时表示影响
如:
He has left the city. 他已离开这个城市。(结果:他不在这个城市。)
Someone has broken the window. 有人把窗户打破了。(结果:窗户仍破着。)
二、现在完成时表示持续
如:
He has taught in our school for 30 years. 他在我们学校教书已有30年了。
He has been busy since last week. 自上个星期以来他一直很忙。
三、现在完成时表示重复
如:
How often have you seen her? 你隔多少见她一次?
四、现在完成时表示将来
如:I’ll wait until he has written his letter. 我愿等到他把信写完。
When you have rested, I’ll show you the garden. 等你休息好之后,我领你看我们的花园。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
从逆境中走出来
2013-04-07 · TA获得超过333个赞
知道小有建树答主
回答量:775
采纳率:9%
帮助的人:298万
展开全部
必须选C,recall接doing;that;wh-;所以与不定时无关
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式