现在完成时的否定怎么用?

我们老师讲 现在完成时翻译成 “已经”
我就会这个,所有 中文中 翻译成已经的 我就知道用 现在完成时。
如 我已经上完课了。
I have already had my lesson.
但是完成时的否定形式 我却掌握的不好。老师说翻译成  还。
如. 他们还没有写完作业。
They haven't done their homeworks yet.
一天我看着中文写英语 ,遇到了这个句子。
我希望我这次考试可别不及格。
I hope i don't fail in the exam. 这是我写的。
I hope i have not failed in the exam.这是书上原句。
我为什么想不起用完成时呢?因为我只是知道 肯定是 翻译成 已经, 否定时 翻译成 还
老师和我说 要考虑 过去的事对现在有影响 但是我感觉这是句废话 我在应用的时候 真的想不到,理解不了。
请问这句话用 一般现在时 和 现在完成时在意思上 有什么不同吗?
老师们 你们再写英语文章的时候,当你们用到 现在完成时的 时候,除了 已经、还、 你们怎么判断要用这个时态呢?谢谢您的回答 谢谢

请先 登录 后评论

最佳答案 2014-08-03 00:18

▲一点小建议:请网友 nce1234在提问中使用恰当的标点符号,不要老是用空格来代替标点。听说本站的管理员要花不少时间来为广大网友做“排版”,其实完全没有必要,事实上,只要每位网友稍稍注意一下自己的留言,注意一下标点,注意一下大小写,注意一下分段,版面就会很漂亮。
对于你的提问,我先帮你排一下版,作一个“示范”吧,不一定对,不妥之处请这位网友和管理员老师指正:
我们老师讲,现在完成时可以翻译成“已经”。我就会这个,所有中文中翻译成“已经”的,我就知道用现在完成时。比如:
我已经上完课了。
I have alreadyhad my lesson.
但是完成时的否定形式,我却掌握得不好。老师说“完成时的否定形式”可以翻译成“还”。比如:
他们还没有写完作业。
They haven'tdone their homework yet.
一天我看着中文写英语,遇到了下面这个句子:
我希望我这次考试可别不及格。
I hope I don'tfail in the exam.(这是我写的)
I hope I havenot failed in the exam.(这是书上原句)
我为什么想不起用完成时呢?因为我只是知道,肯定句中的完成时翻译成“已经”,否定句中的完成时翻译成“还”。
老师和我说,要考虑过去的事对现在有影响,但是我感觉这是句废话,我在应用的时候,真的想不到,理解不了。
请问这句话用一般现在时和现在完成时在意思上有什么不同吗?
老师们,你们在写英语文章的时候,当你们用到现在完成时的时候,除了“已经”“还”你们怎么判断要用这个时态呢?谢谢您的回答,谢谢!

▲对于你的问题和你们老师给出的“理解”实在让人无语!首先要说明的是:现在完成不一定都可以翻译成“已经”和“还”,反过来,中文中有“已经”和“还”的,也不一定要用完成时来翻译。比如:
He has livedhere since he was born.
他生下来就一直住在这里。(这句英语用了现在完成时,你可以用“已经”来翻译吗?)
比如下面的英语句都没有用现在完成时,但翻译中都可以用“已经”:
She’s already here. 她已经到了。
They should be there by now, I think. 我想现在他们都已经到了。
She is oldenough to travel by herself.
她已经到了可以自己出门旅行的年龄了。
Built in 1192,the bridge is over 800 years old. 这座桥1192年修建至今已有800多年历史。
▲建议学习现在完成时最好还是从它的基本用法学起,不要走这类捷径。
推荐“英语语法网”的一篇文章《英语动词时态详解:现在完成时》:
http://www.yygrammar.com/Article/200805/327.html

 

请先 登录 后评论

其它 1 个回答

杨晓北
老师,谢谢你的解答,我下次一定注意,不会给老师添麻烦的。真是不好意思了。
请先 登录 后评论
  • 0 关注
  • 1 收藏,18478 浏览
  • 杨晓北 提出于 2014-08-01 22:23

相似问题