题目
Choose the best answers.1. He ______ here a moment ago.A. wasB. isC. wereD. will be2. They ______ a large sum of money to the charity so far.A. donateB. donatedC. have donatedD. will donate3. ______ you ______ your breakfast yet?A. Did; haveB. Have; hadC. Do; haveD. Are; having4. She was very happy because she ______ the first prize in the competition.A. winB. winningC. has wonD. had won5. I didn't know that she ______ in the classroom at that time.A. was singingB. sangC. singsD. is singing6. He said he ______ a new car the next day.A. will buyB. would buyC. boughtD. has bought7. I ______ my bike just now, but I can't find it anywhere.A. had lockedB. lockC. lockedD. have locked
Choose the best answers.
1. He ______ here a moment ago.
A. was
B. is
C. were
D. will be
2. They ______ a large sum of money to the charity so far.
A. donate
B. donated
C. have donated
D. will donate
3. ______ you ______ your breakfast yet?
A. Did; have
B. Have; had
C. Do; have
D. Are; having
4. She was very happy because she ______ the first prize in the competition.
A. win
B. winning
C. has won
D. had won
5. I didn't know that she ______ in the classroom at that time.
A. was singing
B. sang
C. sings
D. is singing
6. He said he ______ a new car the next day.
A. will buy
B. would buy
C. bought
D. has bought
7. I ______ my bike just now, but I can't find it anywhere.
A. had locked
B. lock
C. locked
D. have locked
题目解答
答案
1. “a moment ago”表明用一般过去式,主语是“He”,应选A. was。
2. “so far”需用现在完成时,选C. have donated。
3. 现在完成时疑问句为“Have + 主语 + 过去分词”,选B. Have; had。
4. 主句“was”需从句用“had won”表动作先后,选D。
5. “at that time”需用过去进行时,选A. was singing。
6. 主句“said”需从句用“would buy”,选B。
7. “just now”需用一般过去式,选C. locked。
答案:
1. A. was
2. C. have donated
3. B. Have; had
4. D. had won
5. A. was singing
6. B. would buy
7. C. locked