牛津译林版 8B Unit 1Grammar语法练习
选择括号中的单词填空。
I have __________ read this novel many times.(already,yet)
His parents haven’t come back __________. He has to cook supper on his own.(already,yet)
Have you heard from your parents __________ —No. They use mobile phones now.(already,yet)
This is the best film I have __________ seen.(ever,never)
I have __________ been to London. I’m looking forward to having a trip there soon.(ever,never)
—Have you __________ been to Shanghai
—I have __________ been there.(ever,never)
No country has made such great progress as China in the __________ thirty years.(past,over)
—I’m sorry for keeping you waiting so long.
—That’s all right. I have __________ arrived.(already,just)
He has worked there __________ he left school.(since,already)
She has known Sam __________ nine years.(since,for)
—How long has Tom known a lot about the history of China
—__________ he came to China.(since,for)
My mother has been married to my father __________ many years.(since,for)
We haven’t kept in touch with each other __________ the past five years.(over,since)
They have lived in the town __________ three years ago.(since,for)
I haven’t seen him __________ last week.(since,for)
用括号中所给动词的正确形式填空。
Tom __________(teach) in this school since 1992.
—__________ you __________(receive) any letters from him recently —Not yet.
—How many times __________ you __________(read) this book by Jim —Never.
So far, my little brother __________(feed) all the animals on the farm.
I __________(lend) her some CDs three days ago, but she ___________(not give) them back to me yet.
He __________(live) here since he __________(move) to Suzhou.
When I was in primary school, my mother __________(take) m to school every day.
Her mother is a good teacher. She __________(teach) in this school for ten years.
Someone __________(clean) the classroom. Look! How clean it is now.
The train __________(leave), hasn’t it
单项选择。
Kitty has made some friends since she __________ to China.
A.came B.comes C.has come D.will come
You __________ me for a long time.
A.didn’t call B.don’t call C.won’t call D.haven’t called
—__________ have you been a Party member
—For two and a half years.
A.What time B.How long C.How often D.When
In the past few years, there __________ a lot of changes inn his hometown.
A.was B.has been C.have been D.had
—That’s a nice mobile phone.
—Yes, it is. My aunt __________ it for my last birthday.
A.buy B.will buy C.have bought D.bought
—Why are the windows so dirty
—Because we __________ them for a long time.
A.have cleaned B.haven’t cleaned C.didn’t clean D.don’t clean
—__________ your physics book?
—Yes. I __________ it a few minutes ago.
A.Will you find; have found B.Have you found; found
C.Did you find; have found D.Do you find; found
—They haven’t seen this film, have they
—__________. They didn’t see this film.
A.Yes, they have B.No, they haven’t C.Yes, they haven’t D.No, they have
I __________ Lucy for along time. I wonder what __________ to her.
A.didn’t hear from; happened B.didn’t hear from; has happened
C.haven’t heard from; happened D.haven’t heard from; has happened
My hometown ___________ poor in the past. But it __________ a lot over the past twenty years.
A.was; has changed B.has been; changed C.was; changed D.has been; has changed
按要求改写句子,每空一词。
I bought a new iPhone 7 Plus just now.(用just改写句子)
I __________ __________ bought a new iPhone 7 Plus.
I’ve worked in the shopping mall since I came to this city.(对划线部分提问)
__________ __________ __________ you __________ in the shopping mall
I have learned English since two years ago.(改为同义句)
I have learned English __________ __________ __________.
Our town has changed a lot over the years.(改为同义句)
There __________ __________ many __________ in our town over the years.
Li Lei often played football in the past, but now he doesn’t.(改为同义句)
Li Lei __________ __________ __________ football, but now he doesn’t.
I have already cooked breakfast.(改为一般疑问句)
__________ you __________ breakfast __________
I have learned English since two years ago.(改为同义句)
I have learned English __________ __________ __________.
Eddie has lived with Millie since he was born.(对划线部分提问)
__________ __________ __________ Eddie lived with Millie
The film has been over for half an hour.(改为同义句)
The film has been over __________ half an hour __________.
She’s already finished her homework.(改为否定句)
She __________ __________ her homework __________.
【参考答案】
选择括号中的单词填空。
already
yet
yet
ever
never
ever; never
past
just
since
for
Since
for
over
since
since
用括号中所给动词的正确形式填空。
has taught
Have; received
have; read
has fed
lent; hasn’t given
has lived; moved
took
has taught
has cleaned
has left
单项选择。
26-35 ADBCD BBBCA
按要求改写句子,每空一词。
have just
How long have; worked
for two years
have been; changes
used to play
Have; cooked; yet
for two years
Hoe long has
since; ago
hasn’t finished; yet