self check
八下英语Unit 10I’ve had this bike
for three years.1.I haven't been to a museum __________
2. _________ .
2. I haven’t written a letter _____________.
3. I haven't ridden a bike _________________
_______.
1 Complete the sentences using for or since.
Self CheckSelf Check
since four
years ago
for five years
for more than half
a year4. I haven't seen a movie __________________.
5. I haven't played computer games _______
_______.
for several months
since last
term. A: Hey Eric, _______ you enjoyed your time in
Beijing so far?
B: Yes, it ____been great! Everyone is so
friendly.
A: How long _______ you been in China now?
B: Oh, I ______ here _____ about two years now.
2 Complete the conversation.
have
has
have
have beenA: Wow, that means you haven’t_________
back to the US for two years?
B: No; I _______ been back twice _______
moving to China. _______ you been to the
US before, Li Juan?
A: Yes, I went there once when I ____ 10 years
old, but I ______ not been back______ then.
been
have since
Have
was
been since 1. Both his parents look sad .Maybe
they ________what's happened to him .
A. knew B. have known
C. must know D.will know
2. He has _____ been to Shanghai , has he ?
A. already B.never C
.ever D. still
一、单项选择。
B
B3. The famous writer _____ one new book in
the past two year
A.is writing B.was writing
C.wrote D.has written
4. -- Our country ______ a lot so far .
-- Yes . I hope it will be even ______ .
A. has changed ; well B. changed ;
good
C. has changed ; better D. changed ;
better
D
C 5. Zhao Lan ______already ______in this
school for two years .
A. was ; studying B. will ; study
C. has ; studied D. are ; studying
6. We ______ Xiao Li since she was a little girl.
A. know B. had known
C. have known D. knew
C
C7. Harry Potter is a very nice film .I_______
it twice .
A. will see B. have seen
C. saw D.see
8. – These farmers have been to the United
States.
– Really ? When _____ there ?
A. will they go B. did they go
C. do they go D. have they
gone
B
B9. -- ______ you ___ your homework yet ?
-- Yes . I _____ it a moment ago .
A. Did ; do ; finished
B. Have ; done ; finished
C. Have ; done ; have finished
D. will ; do ; finish
B10. His father ______the Party since 1978 .
A. joined B. has joined
C. was in D. has been in
11. -- Do you know him well ?
-- Sure .We _________ friends since ten
years ago .
A. were B. have been
C. have become D. have made
D
B12.-- How long have you ____ here ?
-- About two months .
A. been B. gone
C. come D. arrived
13. Hurry up! The play _____ for ten
minutes.
A. has begun B. had begun
C. has been on D. began
A
C14. It _____ ten years since he left the army .
A. is B. has C. will D.
was
15. Miss Green isn't in the office . She
_____ to the library .
A.has gone B. went
C.will go D. has been
16. The students have cleaned the classroom,
_____ ?
A. so they B. don't they
C. have they D. haven't they
A
A
D17. ______ has Mr. White been a member of
Greener China since he _______ to China?
A. How soon, comes B. How often, got
C. How long, came D. How far, arrived
18. His uncle _____ for more than 9 years.
A. has come here
B. has started to work
C. has lived there
D. has left the university
C
C1.The old man _______ last year. He
_____________ for a year. (die) (动词填空)
2. This factory opened twenty years ago.
(同义句转换)
This factory ____________ for twenty years.
二、句型转换
died
has been dead
has been open4. Her mother has been a Party member for
three years .(同义句)
Her mother ________ the Party three years
______ .
5. The Green Family moved to France two
years ago.(同义句转换)
______ two years _______ the Green
family moved to France.
joined
ago
It is since5. Miss Gao left an hour ago.(同义句转换)
Miss Gao _____ _____ _____ ______ an hour
ago.
6. The bus has arrived here. It arrived ten
minutes ago.(把两个句子合并成一个句子)
___________________________________
has been away since
The bus has been here for ten minutes.Homework
Review what you have learn in this unit.
And try to master all the language points.