现在完成时专练
1. How long has Mr Green lived______Lanzhou? He's lived here_____1990.
A.in, for B.in, since C.at, by D.at, of
2.We have been good friends________we joined the same ping-pong game.
A.after B.before C.since D.until
3. My aunt isn't here.She____Shanghai on business. She will be back in three days.
A.went B. has been to C. has gone to D.will go to
4. Miss Smith with her parents_____China since_______.
A.have been in, two years ago B.has gone to, three years
C.have been to, two years D.has been in, three years ago
5.The movie_____for ten minutes. A.has been on B.has started C.had been on D.started
6.-______have you been in this school? -Since two years ago.
A.How soon B.How many times C.When D.How long
7. It is three months____she left our school. A.when B.since C.after D.before
8.John, our foreign teacher, left Nanjing two years ago, and I____him since then.
A.don't see B.won't see C.didn't see D.haven't seen
9.One of my friends_____already moved to London. A.do B.does C.have D.has
10.Mr Brown and his family ____Sanya for a few weeks.
A.have been in B.have been to B.have gone to D.have left for
11.The White family____Paris for nearly two years.They all miss their hometown very much.
A.left B.will leave C.have left have been away from
12.Since 2000, Zhengzhou has become a new city. Everything_____.
A.is changed B.was changed C.has changed D.have changed
13.It____ten years since we last___in Beijing. A.was,met B.is,met C.was,meet D.is,meet
14.Great changes_____in the town since 1988. A.have taken place
B.have been taken place C.has taken place D.has been taken place
15.-Do you want to see the film ''Harry Potter ''? -The film ''Harry Potter''? I___it.It's really wonderful. A.see B.have seen C.was seeing D.has seen
16.-You seem to know much about the city. -That's true. I_____it three times.
A.visited B.had visited C.have visited D.will visit
17.-What a nice bike! How long ____you____it? -Just two weeks.
A.will, buy B.did, buy C.have, had D.have,bought
18.-Doctor, I caught a bad cold,and I had a sore throat. -How long_____like this?
A.did you B.were you C.have you been D.had you
19.Jack has started Chinese in this school _____the year of 2003. A.since B.for C.in D.by
20.Wen Li has____kites for two years. A.been make B.making C.been making D.been made
二.用所给动词的正确形式填空:
1. I_________[never return] to my school since I__________[leave] there in 1991.
2.Li Chen__________[play] football for an hour.
3.It_________[be] ten years since he ________________[collect] coins.
4.-Where have you been? We___________________[look] for you everywhere.
5Tom and I_____________[be] friends since we met in Wuhan lagt year.
6.Will you watch the World Cup match this year? No, but I_________[see] several World Cup matches since I________[be] a small child.