《现在完成时练习试题_-试题.pdf》由会员分享,可在线阅读,更多相关《现在完成时练习试题_-试题.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、was.单项选择()1.Li Hong has _ the army for 2 years.A.joined B.be in C.been in D.joined in()2.Mike _ the story for a month.A.has bought B.has had C.had had D.has borrowed()3.Mr.Black _ China since the summer of 1998.A.has been to B.has been in C.has come to D.came to()4.His father _ for years.A.has died
2、B.has been dead C.died D.dies()5.He has a computer of his own.He _ it two days ago A.bought B.bought C.bought D.has bought()6.-Is your father a Party member-Yes,he _ the party three years ago.He _ a Party member for three years.A.joined;has been B.has joined;has been C.was joined;is D.joined;()7.-Wh
3、at a nice bike!How lone _ you _ it -Just five weeks.A.will;buy B.did;buy C.are;having D.have;had()8.I _ this book for a week.I have to return it now.A.borrowed B.have borrowed C.kept D.have kept()9._ your sister _ in Green China for a long time -Yes.She joined it five years ago.A.Has;been B.Have;bee
4、n C.Has;joined D.Have;joined()10.-How long have you _ from the USA For three months.A.come back B.returned C.go back D.been back()11.I _ this book for half a year.A.have bought B.have had C.bought D.had()12.The students are sorry to hear that famous singer _ for a year.A.has been on B.has begun C.ha
5、sn t begun D.began A.has left B.has gone C.has been away D.has gone away)13.He _ a cold for three days.A.has caught B.has had C.has got D.caught)14.Jim Green _ in China for two years.A.has come B.has been C.has arrived D.came)15.The film _ for half an hour.)16 How long have you _ this book A.Bought
6、B borrowed C had D lent)17 His grandpa _ for two years A was died B has been dead C was dead D has died()18.His sister _ her hometown for three years.Shell return next year A left B has left C has been away D has been away from()19、His father _ the Party since 1978.A joined B.has joined C.was in D.h
7、as been in ()20、Do you know him well Sure.We _ friends since ten years ago.A.were B.have been C.have become D.have made()21、How long have you _ here About two months.换同义句同义句转换把两个句子合并成一个句子同义句同义句A.been B.gone C.come arrived ()22、Hurry up!The play _ _ for ten _ minutes D.换同义句同义句转换把两个句子合并成一个句子同义句同义句A.ha
8、s begun B.had begun C.has been on D.b()23、has Mr White been a memberof Greener China since he to Chi na A.How soon,comes B.How ofte n,got C.How long,came D.How far,arrived()24、His uncle _ for more tha n 9 years.A.has come here B.has started to work C.has lived there D.has left the uni versity 二.句型转换
9、(每空一词)。1.We began to learn English three years ago.(同义句)We _ English _ three yea _ 2.My father got there two days ago.(同义句)My father _ for two days._ 3.Mr.Li began to teach English in this school in 1999.(同义句)Mr.Li _ glish in this school since 1999.4.The factory opened ten years ago.(同义句)The factory
10、 _ for ten years.5.John left Beijing three years ago.(同义句)Joh n _ _ g three years._ 6.His company closed in 2003.(同义句)His compa ny _ 2003._ 7.My father bought the car half a year ago.(同义句)My father _ the car _ half a year._ 8.We got to know each other for about 15 years.(同义句)We _ each other about 15
11、 years._ 换同义句同义句转换把两个句子合并成一个句子同义句同义句同义句)for a year.The old man=The old man=The old man 10.I borrowed this book two weeks ago.(I this book for two weeks.11、The old man _ last year.He(die)12、This factory opened twenty years ago.(同义句转换)This factory _ _ _ for twenty years.13、Miss Gao left an hour ago.(同
12、义句转换)Miss Gao _ an hour ago.14、Her mother has been a Party member for three years.(同义句)Her mother _ the Party three years _.15、The Green Family moved to France two years ago.(同义句转换)_ two years _ the Gree n family moved to Fran ce.16、The bus has arrived here.It arrived ten minutes ago.(把两个句子合并成一个句 子)
13、17、The old man died ten years ago.(同义句)_ for ten years._ _ since ten years ago.since 2001.=_ has passed since the old man=_ ten years since the old man died.=It _ ten years since the old man died.18、My father joined the Party fifteen years ago.(=My father _ the Party for fifteen years.=My father _ the Party for fifteen years.换同义句同义句转换把两个句子合并成一个句子同义句同义句同义句)Party for fifteen years.=My father has _ _ the _ _ fifteen years s ince my father joined the Party.fifteen years since my father joined the Party.换同义句同义句转换把两个句子合并成一个句子同义句同义句
限制150内