英语完成时态题,求高手分析!
帮忙分析一下,这道英语语法题,急!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 展开
A.not having studied B.having not studied C.not studying D.studying not 展开
7个回答
展开全部
答案是A,最大疑惑应该是C吧。
选A的翻译是:到现在我还后悔上学时没好好学。(现在仍然后悔)
选C的翻译是:以前我一直后悔上学时没好好学。(现在不后悔了,歪歪一下,呵呵,有可能是成了暴发户觉得上学没用了。)
参考:
I regretted not having worn a thicker clothes 可以翻译成:我真后当初没有穿厚点衣服; 这是个过去完成时态,指过去没有穿厚衣服对现在造成的影响就是后悔,甚至有可能此人在说的时候还是穿着薄的衣服呢。
而i regretted not wearing a thicker clothes 可以翻译成:我后悔衣服穿的薄了;只是一个一般的过去状态的陈述句,就像仅仅发个牢骚一样, 可能此人现在已经穿上厚衣服了。
选A的翻译是:到现在我还后悔上学时没好好学。(现在仍然后悔)
选C的翻译是:以前我一直后悔上学时没好好学。(现在不后悔了,歪歪一下,呵呵,有可能是成了暴发户觉得上学没用了。)
参考:
I regretted not having worn a thicker clothes 可以翻译成:我真后当初没有穿厚点衣服; 这是个过去完成时态,指过去没有穿厚衣服对现在造成的影响就是后悔,甚至有可能此人在说的时候还是穿着薄的衣服呢。
而i regretted not wearing a thicker clothes 可以翻译成:我后悔衣服穿的薄了;只是一个一般的过去状态的陈述句,就像仅仅发个牢骚一样, 可能此人现在已经穿上厚衣服了。
参考资料: http://zhidao.baidu.com/question/159218056.html
展开全部
答案应该是A。
B其实与A的意思相似,但是从语序来讲,英语没有这样说的。
CD的意思相似,所以错误也相似。按照句子的意思,应该是后悔过去已经发生的事,所以应该在“后悔”后面加完成时。
B其实与A的意思相似,但是从语序来讲,英语没有这样说的。
CD的意思相似,所以错误也相似。按照句子的意思,应该是后悔过去已经发生的事,所以应该在“后悔”后面加完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C.not studying,个人觉得是这个,因为regret加doing是固定搭配。否定是把not 放在动词前。前面已经用到过去完成时,所以后面不再重复。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,首先你应该明白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 为固定形式就好~~
其次,就本题而言,regret doing 是固定动词用法,最后,你记住遇到regret not doing 为固定形式就好~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-04
展开全部
我经常后悔没有在学校更努力学习。
在学校学习是过去的事,而have regretted是过去时,所以要用完成时,(个人觉得应该选A)希望能帮助到你。
在学校学习是过去的事,而have regretted是过去时,所以要用完成时,(个人觉得应该选A)希望能帮助到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询