练习 选择最佳答案填空:
1.We _____ a party next weekend. I hope you can come.
A. have B. will have C. had D. would have
2. I _____ a book at home when I heard a loud noise outside the building.
A. have read B. was reading C. read D. had read
3. -- ____ my glasses?
-- Yes, I saw them on your bed a minute ago.
A. Do you see B. Had you seen
C. Would you see D. Have you seen
4. Helen _____ her key in the office so she had to wait until her husband _____ home.
A. had left; comes B. left; had come
C. had left; came D. had left; would come
5. – Hi, Tracy, you look tired.
-- I am tired. I _____ the living room all day.
A. painted B. had painted C. have been painting D. have painted
6. – You have left the light on.
-- Oh, so I have. _____ and turn it off.
A. I’ll go B. I’ve gone C. I go D. I’m going
7. The reporter said that the UFO _____ east to west when he saw it.
A. was traveling B. traveled
C. had been traveling D. was to travel
8. I _____ ping-pong quite well, but I haven’t had time to play since the new year.