英语完成时态题,求高手分析!

帮忙分析一下,这道英语语法题,急!Ihavealwaysregretted___harderatschool.A.nothavingstudiedB.havingnots... 帮忙分析一下,这道英语语法题,急!I have always regretted___ harder at school.
A.not having studied B.having not studied C.not studying D.studying not
展开
37zk
2013-01-04 · TA获得超过128个赞
知道答主
回答量:118
采纳率:0%
帮助的人:91.2万
展开全部
答案是A,最大疑惑应该是C吧。
选A的翻译是:到现在我还后悔上学时没好好学。(现在仍然后悔)
选C的翻译是:以前我一直后悔上学时没好好学。(现在不后悔了,歪歪一下,呵呵,有可能是成了暴发户觉得上学没用了。)

参考:
I regretted not having worn a thicker clothes 可以翻译成:我真后当初没有穿厚点衣服; 这是个过去完成时态,指过去没有穿厚衣服对现在造成的影响就是后悔,甚至有可能此人在说的时候还是穿着薄的衣服呢。
而i regretted not wearing a thicker clothes 可以翻译成:我后悔衣服穿的薄了;只是一个一般的过去状态的陈述句,就像仅仅发个牢骚一样, 可能此人现在已经穿上厚衣服了。

参考资料: http://zhidao.baidu.com/question/159218056.html

jenny953
2013-01-04 · TA获得超过411个赞
知道小有建树答主
回答量:363
采纳率:66%
帮助的人:297万
展开全部
答案应该是A。
B其实与A的意思相似,但是从语序来讲,英语没有这样说的。
CD的意思相似,所以错误也相似。按照句子的意思,应该是后悔过去已经发生的事,所以应该在“后悔”后面加完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jeyh
2013-01-04 · TA获得超过1246个赞
知道小有建树答主
回答量:1608
采纳率:66%
帮助的人:424万
展开全部
C.not studying,个人觉得是这个,因为regret加doing是固定搭配。否定是把not 放在动词前。前面已经用到过去完成时,所以后面不再重复。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fd9dd5d
2013-01-04 · TA获得超过236个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:228万
展开全部
你好,首先你应该明白have/has done是完成进行时的基本形式,其否定式为have/has not done,比如:He hasn't been working since he got laid off 3 months ago. He has been staying home doing nothing since he got laid off 3 months ago.
其次,就本题而言,regret doing 是固定动词用法,最后,你记住遇到regret not doing 为固定形式就好~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-01-04
展开全部
我经常后悔没有在学校更努力学习。
在学校学习是过去的事,而have regretted是过去时,所以要用完成时,(个人觉得应该选A)希望能帮助到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式