现在完成时练习题(精华汇总)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时练习题(精华汇总)
1.I have already seen (see) the film。

I saw (see) it last week.
2.XXX (finish) his work today。

Not yet.
3.My father has just come (come) back from work。

He is tired now.
4.Where’s Li Ming。

He went (go) to the teacher’s office.
5.I have been working (work) here since I moved (move) here in 1999.
6.So far I have made (make) quite a few friends here.
7.How long have the Wangs been staying (stay) here。

For two weeks.
8.I have just finished (finish) XXX.
9.He goes (go) to school on foot every day.
10.Have you found (find) your science book yet?
11.If it is (be) fine tomorrow。

I'll go with you.
12.The students were reading (read) English when the XXX came in.
13.Look。

XXX climbing (climb) the tree.
14.XXX) to see me next Sunday.
15.I've lost my pen。

Have you seen (see) it anywhere?
二。

Choose the best answer.
1.A。

Have you XXX finishing
Answer: A。

Have you finished
XXX
Answer: A。

is raining
3.A。

have been B。

has been C。

had been D。

will be Answer: B。

has been
4.A。

were having B。

have had C。

had D。

will have Answer: A。

were having
5.A。

have seen B。

saw C。

see D。

seeing Answer: B。

saw
6.A。

have been B。

has been C。

had been D。

will be Answer: A。

have been
7.A。

will B。

would C。

are D。

have
Answer: D。

have
8.A。

have been B。

has been C。

had been D。

will be Answer: A。

have been
9.A。

is B。

was C。

has been D。

will be
Answer: C。

has been
10.A。

is going B。

went C。

has gone D。

will go
Answer: C。

has gone
1.How long have you been here?
2.My grandpa died when I was 2.
3.Jane has gone to Beijing。

She will come back tomorrow.
4.It is ten years since I last saw her.
5.--Who will go to the XXX?--I will。

I have met her several times.
6.--What a nice dress。

How long have you had it。

--Just 2 weeks.
7.--Do you know Lydia very well?--Yes。

She and I have been friends since we were very young.
8.The Smiths have been in China for 8 years.
9.--Hello。

this is Mr。

Green speaking。

Can I speak to Mr。

Black?--Sorry。

He has gone to the Bainiao Park.
1.I have been to Macau before。

(改为否定句) I XXX't been to Macau before.
2.XXX't come to school because he was ill。

(就划线部分提问) Why hasn't he come to school?
3.XXX(用just改写) I just XXX.
4.We began to learn English three years ago。

(改为同义句) It's been three years since we XXX.
5.They have been here since 2000.(对划线部分提问) How long have they been here?
6.The old man died last year。

He has been dead for a year。

(动词填空)
7.Miss Gao left an hour ago。

(同义句转换) It has been an hour since Miss Gao left.
四。

Ask the ns
1.I have been there for two days。

How long have you been there?
2.My father has lived here since 2000.How long has your father lived here?
3.He left here yesterday。

When did he leave here?
4.They bought a book two hours ago。

What did they buy two hours ago?
五、Use“never。

ever。

already。

just。

yet。

for。

since”to fill in the blanks.
1.I have never seen him before。

so I have no idea about him.
2.Jack has already finished XXX.
3.Mr。

Wang has taught in this school for ten years.
4.“Have you just seen the film?” “No。

I have not seen it yet.”
5.“Has the bus left for?” “Yes。

it has already left.”
六、用 since 和 for 填空
1.For two years.
2.Since two years ago.
3.Since last month.
4.Since 1999.
5.Since XXX.
6.Since 4 o’clock.
7.For 4 hours.
8.Since an hour ago.
9.Since we were children.
10.Since XXX.
11.Since she left here.
12.Since the year before last.
13.Since we were children.
14.For three years.
15.For about ten years.
16.Since she left the city about ten years ago.
七、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。

①arrive at/ in sp/ get to/ reach sp/ come/ go/ move to sp → be in sp/ at school/ at home/ on the farm/ be here/ be there
1) He arrived in Beijing five minutes ago。

He is in Beijing for now.
2) I moved to the USA in 2008.I have been in the USA since then.
3) I went home XXX。

I am at home now.
They arrived here last week and have been here since then.
He came out two years ago and has been out for that long.
We returned to Beijing yesterday and have been in Beijing since then.
I became a teacher in 2000 and have been a teacher for that long.
XXX dirty last year and has been dirty for a while.
The shop closed two hours ago and has been closed for that long.
XXX at six in the morning and has been open for six hours.
I got up two hours ago and have been up since then.
He left Shanghai just now and has been away from Shanghai for five minutes.
My grandpa died in 2002 and has been dead since then.
XXX finished at six and has been over for six hours.
5) I got to sleep two hours ago。

I have been XXX.
6) They married in 1990.They have been married since then.
1) XXX at this school in 1995.I have been teaching at this school since then.
2) The film began two minutes ago。

The film has been on for two minutes.
3) They borrowed it last week。

They have kept it since then.
4) I bought a pen two hours ago。

I have had a pen for two hours.
5) I got to know him last year。

I have known him since then.
6) I XXX.
7) He has gone to Beijing。

He has been in Beijing for two days.
8) He joined the league in 2002.He has been a league member for two years。

He is in the league.
Note: There XXX.
1) He has been in the league for two years。

He has been a member of the league for two years.
2) XXX for two years。

He has been in the army for two years.
四、划线提问
1) How long have you been there?
2) How long has your father lived here since 2000?
3) Who left here yesterday?
4) What did they buy two hours ago?
六.用have/has been to和have/has gone to填空
1.has。

been to。

has gone to
2.has。

been。

has been
4.have。

been to
5.has been to。

has only been
六、用have/has been to/in。

have gone to及go的各种形式填空。

1) Where is Jack。

He has been to his country.
2) David went to the park just now.
3) John has been in XXX.
4) How long have they been in this village?
5) The Smiths have been in Beijing for years.
6) Have you ever been to America。

-- Yes。

I have been there many times.
7) I have been at this school since three years ago.
8) Where is Jim。

He is at the farm.
9) When did he leave。

He left an hour ago.
10) Would you like to go to the zoo with me。

-- Yes。

but I have been there before.
11) Where are you now。

-- I am at the zoo.
12) He often goes swimming.
13) Have you ever been there last year?
14) Do they often go skating in winter?
7)
never: I have never been to Paris.
ever: Have you ever tried sushi?
already: I have already XXX.
just: I have just arrived at the airport.
yet: Have you finished your coffee yet?
for: I have been studying English for five years. since: I have been living in this city since 2010.。

相关文档
最新文档