1.I ------ (not have ) a good rest since I ----- ( come )my hometown.2.They ----- (work) here since the factory ----- (open) 3.My mother ------ (teach) English for over twenty years.4.----_____ you ever ____ ( tell ) them all that before ? ---- No, never .5.I’m very glad because I ----- (find) my lost key .6.How long ----- you ----- (know) her ? For two years.7.----- you ever ----- (meet) her ? 8.She _________ (study ) Chinese for a year .9.How long ____ you ____ (live) here ?
Since 2004.10.How long _____ you _____ (stay) here ? For a year .11.Projec Hope ________ (build) schools all over China since 1989.12.In the past 15 years, this project _________ (raise) money and _____(pay) for the education.13.Most people ___________ (hear) of Project Hope and _____ (give) money .14.Betty and Tony ______ (be) here for a year.15.----I ______ (buy)the book for two days.---- Where ____ you ____ it ? ---- In Yanghuo market. 选择
16.---- Where is Sam ?
---- he _______for a month.
A.had left B.has left C.left D.will leave 17.Has the match started ?
Started ? Finished ! Gao yue _____.
A.is winning B.wins C.will win D.has win !8 ----______ has his food store been in busine ? ---- Since 2001.
A.How long
B.How often
C.how soon 19.----Is your uncle still smoking ?
----Yes .It’s nearly five years _____ he smoke .
A.when
B.after
C. before
D.since 20.Surprised to meet you here .________ since we met last .
A.It’s a long time
B.How I mi you
C.I haven’t seen you 21.She and I ______ friends since we met in Guangzhou last summer.
A.have made
B.have become
C.have been
D.have turned
22 .----- Where is my little dog ?
----- It ______ the back of the house.A.has gone to
B.had gone to
C.has been to
D.had been to 23.What are you going to do this weekend ?
I _____ yet.A.haven’t decided
B.won’t decide C.have decide D.didn’t decide 24 .----- Would you like to see the film Chicken Run this evening ?
----- I’m sorry I _____ it twice .
A.see
B.will see C.have seen D.am seeing 25.----Where is Mrs Smith ?
---- She isn’t here .She _____ to England .A.has gone
B.has been
C.went
D.goes 26.His father _____ the USA for three year .A.has been in
B.has gone to
C.has left
D.went 27.---- What a nice bike ! How long _____ you _____it?
---- Just two weeks.A.will buy
B.did buy
C.are ,having
D.have , had 28.I _______ this book s for two weeks.I have to return it now.A.borrowed
B.have borrowed
C.kept
D.have kept 29.How long _____ you _____ from the USA. For two days.A.come back
B.returned
C.got back
D.been back 30.Dongdong has _____ Green China for 2 years.A.joined
B.taken part in
C.been
D.been a member of 31.---- ____you _____ China for a long time ?
----Yes ,I came here three years ago.A.Have ,come to
B.Did ,come to
C.Have ,been in 32.Your bike looks nice .Is it new ?
---- No.I ______ it for two months.A.have had
B.has bought
C.would buy 32.The film _____ on for a few minutes.A.has been
B.was
C.will be
D.is 33.---- Is your father a Party member ?
---- Yes.He_____ the Party 3years ago .He ____ A Party Member for 3years.A.joined,has been
B.has joined,has been.
C.was joined ,is
D.joined ,was 34---- They say there is a new restaurant nearby.
-----Yes,and it _____ for no more than a week.
A.has been
B.open
C.is opening
D.is opened
35.My father ______ on busine for two weeks.He’ll return in 3 days.A.left
B.has left
C.has gone
D.has been away 36.There will be a parents’ meeting this afternoon .But my parentscan’t come because they_____ to Harbin.
A.has gone B.have gone C.has been D.have been 37.He has _______ ror two years .Two years _______ a long time .
A.left home , are B.been away from home ,is C.have home , is D.been away from home ,are 38.Hurry up ! The film ______ for ten minutes.
A.has been on B.has begin C.begin D.had began 39.----- Jack hasn’t paid for the school things , has he ?
----- _______ .His father will pay for him .A.Yes ,he did B.No , he hasn’t C.Yes, he did D.No,he didn’t 40.He has never been to the United States , ______ ? A.isn’t he B.doesn’t he C.hasn’t he D.has he 41.Jim’s never come to school late , ______ ______ ?(改为反意疑问句) 42.从我们上次见面已经是个月了。
_____ _____ more than ten months _____ we met last.