英语自学网 发表于 2016-8-9 09:19:26

现在完成时的用法:already,yet,before

现在完成时的第一个基本用法表示过去发生或已完成的某一个动作对现在造成的影响或结果。
         e.g. Have you had lunch? Yes, I have. I’ve just had it. 你吃过午饭没?有,吃过了,我刚刚吃的。
                 (影响及结果:我现在饱了,不需要了)
              He has gone to Beijing. 他已经去北京了。(影响及结果:他人现在不在这里了)
          该用法常already(已经), never(从不), ever(曾经), yet(仍然), just(刚刚), before(以前)等副词(作状语)连用。
        ① already, just, ever, never常用于助动词之后,实义动词之前。 already, just多用于肯定陈述句。
         e.g. She has already finished her work. 她早已干完了活。
              Would you like to go to see the film? No, I’ve seen it already.不,我已经看过了。(already偶尔会出现于句末)
              They have just won a game. 他们刚刚赢了一场比赛。
          有时already可以用于疑问句,表示期待肯定回答,或表示惊讶、意外。
         e.g. Have you finished reading the book already? 你真的已经读完这本书了?(表示惊讶)
          ever多用于疑问句,问初次经历。
         e.g. Have you ever spoken to a foreigner? 你跟外国人讲过话吗?(问初次经历)
          never多用于否定陈述句(注:本身表示否定意义)
         e.g. He has never done such a thing, has he? 他从来没有做过这样的事,不是吗?(否定)
        ② yet一般用于疑问句(已经)或否定句(还),常位于句末。
         e.g. Have you got ready yet? 你已经准备好了吗? He hasn’t finished his homework yet. 他还没完成作业。
        ③ before一般位于句末。
          e.g. I have never seen the film before. 以前我从未看过那部电影。
        现在完成时的第一种用法常与以上的副词连用,因此这些词有时可以作为现在完成时的标志词。
页: [1]
查看完整版本: 现在完成时的用法:already,yet,before