剑桥KET语法:现在完成时

2024-05-21 15:13:54来源:网络

  现在完成时表示过去的动作或状态持续到现在并且已经完成,对现在造成的影响 可能持续发生下去。

  1、现在完成时的结构

句型

结构

例句

肯定句

主语+have/has +过去分词+其他

She has seen this film

否定句

主语+have/has +not+过去分词+其他

She has not seen this film

一般疑问句

Have/Has +主语+过去分词+其他

Has she seen this film?

特殊疑问句

特殊疑问词+have/has+主语+过去分词+其他

What has she seen?

  2、现在完成时的基本用法

  (1)表示已经发生过或已经完成的动作或状态,动作的结果对现在产生了影响,如:

  I have lost my key

  我把钥匙弄丢了。

  (注: lost my key 发生在过去并且已经完成,造成的结果是钥匙没有了) (2)表示到目前为止的动作或状态,常和 ever、never、before、yet等连用,如:

  I have been to Japan twice.

  我去过日本两次。

  ( 注 :be to Japan这个动作到目前为止进行过两次)

  I have never seen her before.

  我以前从未见过她。

  (注:see 这个动作到目前为止没有进行过)

  (3)表示开始于过去某一时刻并持续到现在的动作或状态,很可能延续到未来。常和

  for、since 等连用,如:

  1)“for+时间段”结构

  I have lived here for three years.

  我在这里住了三年。

  (注: live 这个动作发生在过去,并持续到现在,动作很可能延续到未来)

  2)“since+过去的时间点”结构

  He has been ill since last week.

  他上个星期就生病了。

  (注: be ill的状态发生在过去,并持续到现在,动作很可能延续到未来)

  3、单项选择:请从下列选项中选出正确的选项。

  1.How long have you ____________ here?

  A.come B.gone C.been

  2.It is twenty years ____________I last saw him.

  A.since B.after C.for

  3. She ____________ in London for five years.

  A.lives B.is living C.has lived

  4. I ____________ Italian food for a long time.

  A.haven't eaten B.hasn't eaten C.is eating

  5. I ____________ you for ages.

  A.haven't seen B.haven't saw C.haven't see

  6.I ____________ this film yet.

  A.have seen B.hayen't seen C.haven't saw

  7. I ____________ already ____________my homework.

  A.have;finished B.has;finished C.haven't;finished

  4、用括号所给动词的现在完成时完成下列句子。

  1.Have you____________(read)these books?

  2. I have____________(buy)a new car.

  3. I haye____________(find)my wallet.

  4. She has ____________(leave)her bag in the office.

  5.I haye____________(sleep)for two hours.

  6.Emily has____________(go)to the museum.

  5、划掉斜体部分中错误的单词。

  1.Have/Has she finished her homework?

  2.He has lived in London sincelfor 2016.

  3.I have worked here since/for two years.

  4. We haven t/hasn't finished the housework.

  5.I have be/been to that city twice.

  6.She has live/lived here for a long time.

本文关键字: 剑桥KET语法 现在完成时

添加助教老师微信

免费领取2G新概念资料

更多资料
更多>>
更多内容

新概念学习资料大礼包

加助教免费领取2G资料

更多>>
更多资料