人教版初二下册现在完成时练习题.docxVIP

  • 4
  • 0
  • 约8.93千字
  • 约 6页
  • 2024-01-02 发布于上海
  • 举报

姓 名 _ _ _ _ _ _ _ _ _ _ _ _ _ _

现在完成时

构成:have(助动词)+done,助动词have第三人称单数用has,其余用have.

用法:现在完成时通常表示在说话之前已经完成的动作或存在的状态。强调该动作或状态对现在造成的结果或影响。

与完成时连用的副词有:

already已经(肯定句)havealreadydone

yet 已经(疑问句末)havedone…yet? 还 (否定句末)haven’tdone…yet

never 从不haveneverdone since (“自从”“since+时间点/过去式的句子,用于句末。)

ever曾经haveeverdone

just 刚刚已经havejustdone for (“多久”“for+时间段” 用于句末)

Use“never,ever,already,just,yet,for,since”tofillintheblanks.

1.Ihave seenhimbefore,soIhavenoideaabouthim. 2.Jackhas finishedhishomework.

Mr.Wanghastaughtinthisschool tenyears.

“Haveyou seenthefilm?”“No,Ihave seenit.”5.“Hasthebusleft ?”“Yes,it

has left.”

★注意:since和for的区别

Exercise:用since和for填空

1. twoyears 2. twoyearsago3. lastmonth4. 1995. yesterday

6. 4o’clock7. 4hours8. anhourago9 lunchtime10 shelefthere

1.JimhasbeeninIreland Monday. 2.JillhasbeeninIreland threedays.

3.HisaunthaslivedinAustralia 15days. 4.Maryisinheroffice.Shehasbeenthere 7oclock.

5.Indiahasbeenanindependentcountry 1974. 6.Thebusislate.Theyvebeenwaiting 20minutes.

Nobodylivesinthosehouses.Theyhavebeenempty manyyears.

Mikehasbeenill alongtime.Hehasbeeninhospital October.

HehaslivedinNanjing lastyear. 10.I’veknownhim wewerechildren.

12.OurteacherhasstudiedJapanese threeyears.13.Shehasbeenawayfromthecity abouttenyears.

14.It’sabouttenyears sheleftthecity.

短暂意义的动词如arrive,leave,borrow,buy,begin,start,die等,在完成时当中不能和for+时间段连用,因为它们表示的动作不可能持续。因此,不能说:

Hehascomeherefor2weeks.×Theoldmanhasdiedfor4months.×Theyhaveborroweditfor15days.×

以上三句话可以改为:

Hehasbeenherefor2weeks.Theoldmanhas for4months.Theyhave itfor15days.

have(has)been、have(has)goneandhavebeenin+地点三者的区别

havebeento(曾到过某地)havegoneto(已经去某地)havebeenin+地点(已经在某地呆了多久了)用have/hasbeento/in,havegoneto及go的各种形式填空。

1.Wherei

文档评论(0)

1亿VIP精品文档

相关文档