完整版)初中现在完成时练习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
完整版)初中现在完成时练习题及答案
The present perfect XXX
The present perfect tense is formed by using the auxiliary verb "have" or "has" with the past participle of the main verb。
"Has" is used for the third person singular。
while "have" is used for all other persons.
Examples:
I have been living in Shenzhen for seven years.
XXX.
The present perfect tense is used to XXX before the time of XXX the n een the past n or state and the present result or effect.
Examples:
XXX just gone out.
I'm sure we've met before.
She has arrived.
The present perfect tense is also used to XXX up to the present。
Time ns such as "for…," "since…," and "yet" are often used with the present perfect tense to indicate the n of the n or state.
Examples:
I XXX't heard from her these days.
XXX.
They have been away for two years.
She has been with us since Monday.
XXX used with the present perfect tense include "already," "yet," "before," "lately," "recently," "once," "twice," "ever," "never," "since," and "for."
Examples:
She has already come.
I XXX't read it yet.
They have never been to Yan'an.
I XXX.
She has been an independent girl since her XXX.
Jack has been a doctor for 10 years.
The negative form of the present perfect tense is formed by adding "not" after "have" or "has." The XXX "have" or "has" before the subject.
Examples:
Negative: Subject + have/has + not + past participle + other words
n: Have/Has + subject + past participle + other words
There are many different types of ns that we can ask in English。
One type of n is called a special XXX word。
like "who," "what," "when," "where," "why," or "how." We use special ns to ask for specific n.
For example。
if we want to know someone's name。
we can ask。
"What is your name?" If we want to know where someone is from。
we can ask。
"Where are you from?" XXX when we need to get detailed n XXX.
Another type of n in English is called a general XXX that can be answered with a "yes" or "no." We use general XXX.
For example。
if we want to know if someone has studied German before。
we can ask。
"Have you studied German before?" If we want to know if someone has seen a movie。
we can ask。
"Have you seen the movie?" General ns are very common in English and are used in many different ns.
In order to ask ns in English。
we need to use the correct verb tense。
For example。
if we want to ask about a past n。
we need to use the past tense of the verb。
If we want to ask about a future n。
we need to use the future tense of the verb.
It'XXX that we need to use the correct word order when asking ns in English。
In general。
we start with the n word。
followed by the auxiliary verb。
and then the subject and main verb.
XXX。
asking XXX in English。
By using special and general ns。
we can get the n we need and XXX and word order。
we can form clear and effective ns that will help us to XXX.
The old man has been dead for 4 months.
They have only been gone for 5 minutes.
Sold: The store sold out of all XXX.
During the holiday rush。
the store sold out of all XXX.
Sent: XXX me a care package while I was away XXX.
While I was away at college。
XXX me a care package.
Sang: XXX.
At the Christmas concert。
XXX.
Sank/Sunk: The ship sank in the middle of the ocean.
In the middle of the ocean。
the ship sank.
Took: It took me three hours to XXX.
Last night。
it took me three hours to XXX.
XXX: The teacher taught us how to solve the math problem.
How to solve the math problem was taught to us by the XXX.
Wrote: I XXX.
XXX。
I XXX.
XXX: The party was a lot of fun.
A lot of fun was had at the party.
XXX: I have XXX.
That movie has been seen by me before.
The old man has been missing for 4 months。
They have only been gone for 5 minutes.
There is a difference een "have (has) been + n" and "have (has) gone + n": "have (has) been" means someone has been to a place before and returned。
while "have (has) gone" means someone has gone to a place and not yet returned.
For example:
Where has he been?" means "Where did he just go?" (implying he has returned).
Where has he gone?" means "Where did he go?" (implying he has not yet returned).
They have been to Canada" means "They have visited Canada before and returned".
They have gone to Canada" means "They have gone to Canada and may still be there or on their way there".
Practice:
1.She's lived here ever since she was ten.
2.Both of them have been in Hong Kong for ten days.
3.Both of them came to Hong Kong ten days ago.
4.Half an hour has passed since the train left.
5.Mary lost her pen。
Have you seen it here and there?
6.Have you found your watch yet?
7.Are you thirsty。
No。
I have just had some orange.
8.We have already returned the book.
9.Have they built a new school in the village?
1.I XXX yet。
Can you help me?
2.My father has read the novel twice.
3.I just bought a book.
4.XXX.
1.D。
been
2.C。
when I was 2.
3.A。
been
4.B。
since
5.B。
have met
6.D。
have。
had
7.C。
have been
8.have been living in China for 8 years.
Rewritten:
1.I still have some homework left to do。
Would you mind helping me out?
2.My father has read that novel twice already.
3.XXX.
4.XXX.
1.How long have you been staying here?
2.My grandpa passed away when I was 2 years old.
3.Jane has been to Beijing before and will return tomorrow.
4.It has been ten years since I last saw her.
5."I have met her several times," I said。
volunteering to go to the XXX.
6."I have had this dress for just two weeks," she replied to the compliment.
7."We have been friends since we were very young," I said about Lydia.
8.XXX in China for eight years.
B: He has gone to the library.
A: How long ____________ you ___________ in this city?
B: I have been here for three years。
A: ____________ you ___________ XXX?
B: Yes。
I have been to XXX。
A: Sorry。
I can't hear you。
____________ you
___________ finished your n?
B: Yes。
I have just finished it。
A: ____________ they ___________ arrived at the airport yet?
B: No。
XXX。
1.XXX: I XXX't been there for two days.
n: Have you been there for two days?
XXX underlined part: How long have you been there?
2.XXX: XXX 2000.
n: XXX since 2000?
XXX underlined part: Since when has your father lived here?
3.XXX: XXX.
n: Did he leave here yesterday?
XXX underlined part: When did he leave here?
4.n: They XXX't buy a book two hours ago.
n: Did they buy a book two hours ago?
XXX underlined part: What did they do two hours ago。
4.never
2.already
3.for
4.ever。
never
5.yet。
already
Li Fei has gone to the library.
B: He went to XXX Island.
A: How long did he stay there?
B: He was there for three days.
A: Do you know when he will come back?
B: I'm XXX.
A: Can you tell me how to get to Hainan Island?
B: Sorry。
I've never been there.
A: How many times has Li Fei been to that place?
B: He has only been there once.
1) Where is Jack。
He has gone to Canada.
2) David has been 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 gone to America。
- Yes。
I have been there many times.
7) I have been in this school for three years.
8) Where is Jim。
He has gone to 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 went to the zoo.
12) He often goes swimming.
13) Were you there last year?
14) Do they often go skating in winter?
六、用never。
ever。
already。
just。
yet。
for。
since填空
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 never seen it.”
5.“Has the bus left yet?”“Yes。
it has already left.”。