初中英语--现在完成时态基础巩固提升练习
一、用since和for填空。
l. Jim has been in Ireland Monday.
2. Jill has been in Ireland three days.
3. His aunt has lived in Australia 15 days.
4. Mary is in her office. She has been there 7 o'clock.
5. India has been an independent country 1974.
6. The bus is late. They've been waiting 20 minutes.
7. Nobody lives in those houses. They have been empty many years.
8. Mike has been ill a long time. He has been in hospital October,
二、单项选择
( ) 1.—Hi,Tom,long time no see.Where have you been
—I Mount Huang with my mother.
A.have gone to B.have gone
C.have been to D.have been
( ) 2.—Do you know where Tom is
—He Chengdu.
A.went to B.goes to C.has gone to D.has been to
( ) 3.—By the way,where is Lily
—She shopping with Kate.
A.has been B.has been to C.has gone D.has gone to
( )4.—I haven't seen you for a long time.Where have you been
—Oh,my parents and I in Beijing last month.
A.has been B.have been C.were D.was
( )5.We our breakfast.We it at school at 6:30.
A.have had;have had B.have had;had
C.had;have had D.had;had
( )6.Great changes have in my hometown in recent years.
A.took place B.takes place
C.taken place D.take place
( )7 .I _____ the History Museum twice.I've learned a lot there.
A.visit B.am visiting C.have visited D.will visit
( ) 8.—These farmers have been to the United States.
—Really When they there
( )9.—______they ______ their lost son
—Yes,they ______ him just now.
A.Do;find;found B.Did;find;have found
C.Have;found;found D.Will;find;find
( )10.—Have Lucy and Lily _____ been to Guangzhou
—No,they have ______ been to that city.
A.never;never B.ever;ever C.never;ever D.ever;never
( )11. —Hello!May I speak to Tom
—Sorry,he isn't in now.He ______ the post office.
A.went to B.has been to C.has gone to D.goes to
( )12. My grandma was ill,and I ______ see her yesterday.
A.have to B.went to C.have gone to D.go to
( )13.—How long ______ you ______ this city —For three years.
A.have;been to B.have;been in
C.have;gone to D.did;go to
( )14.— ______to Australia
—No,never,but I went to Japan a few months ago.
Will you go B.Have you gone C.Did you go D.Have you been
( )15. —I ______ Fujian Museum twice.How about you
—Never.I hope to visit it soon.
A.have gone to B.have been to C.have gone D.have been
( )16.Not only Jack but also Miachel ______ to West Hill.They will come back this afternoon.
A.has been B.have been C.has gone D.have gone
( )17.—Is that Tom speaking
—Sorry,he isn't in. He ______ abroad on business.
A.goes B.has gone to C.has gone D.will go
( )18. The boy ______ just ______ his face. It looks very clean.
have;washed B.has;washed C./;washed D./;washes
( )19. The Smiths in China for 8 years.
has live B. have been C. lived D. live
( ) 20. My grandparents died .
A. at the age of my 2 B. for 2years
C. when I was 2 D. my age was 6
三、完成句子。每空一词,含缩略词。
1.I have been to Shanghai.(改为一般疑问句)
_____ you ______to Shanghai
2.They have already finished their homework.(改为否定句)
They _______ _________ their homework yet.
3.They have cleaned the classroom.(改为否定句)
They ______ __________ the classroom.
4.She has had lunch.(改为否定句)
She ____ _____ lunch.
He has been in our school for more than ten years.(对划线部分提问)
__ __ ______ has he been in your school
She had a pair of red sports shoes.(改为否定句)
She a pair of red sports shoes.
I bought my iPhone 14 three months ago.(改为同义句)
I iPhone 14 for three months.
The game began two hours ago.(改为同义句)
The game siince two hours ago.