文档内容
语法习题库
现在完成时练习题①
一、单项选择。
(B)1.Both his parents look sad.Maybe
the________what's happened to him .
A. knew B.have known
C.must know D.will know
(B)2. He has _______ been to Shanghai , has he
?
A.already B.never C.ever D.still
(C)3. Have you met Mr Li ______?
A.just B.ago C.before D.a moment ago
(D)4.The famous writer _____ one new book in the
past two year .
A.is writing B.was writing
C.wrote D.has written
(C)5.-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
(C)6.Zhao Lan ______already ______in this school
for two years .
A.was ; studying B.will ; study
C.has ; studied D.are ; studying
(C)7.We ______ Xiao Li since she was a little
girl .
A.know B.had known
C.have known D.knew语法习题库
(B)8. Harry Potter is a very nice film .I_______ it
twice .
A. will see B.have seen C.saw D.see
语语法法习习题题库库
(B)9.-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)10.-______ 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
二、句型转换。
1. He has never surfed, has he ?(改成反意疑问句)
2. They have been here since 2000. (对划线部分提问)
How long have they been here?
3. The old man died last year. He has been died for a
year. (die) (动词填空)
4. This factory opened twenty years ago.(同义句转换)
This factory has been open for twenty years.
5. Miss Gao left an hour ago. (同义句转换)
Miss Gao has been away here an hour ago.