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”是第三人称单数,在一般过去时中,be动词要用“was”。所以应该选A。
第2题
- “so far”表示“到目前为止”,是现在完成时的典型时间状语。
- 现在完成时的结构是“have/has + 过去分词”,主语“They”是复数,所以用“have”,“donate”的过去分词是“donated”,即“have donated”。因此选C。
第3题
- “yet”常用于现在完成时的疑问句中。
- 现在完成时的一般疑问句结构是“Have/Has + 主语 + 过去分词”,“have”的过去分词还是“had”,所以是“Have; had”。故答案选B。
第4题
- 主句“She was very happy”用的是一般过去时,从句的动作“赢得一等奖”发生在主句动作之前,即“过去的过去”,要用过去完成时。
- 过去完成时的结构是“had + 过去分词”,“win”的过去分词是“won”,也就是“had won”。所以选D。
第5题
- “at that time”表示过去某个具体的时间点,句子的动作在这个时间点正在进行,要用过去进行时。
- 过去进行时的结构是“was/were + 现在分词”,主语“She”是第三人称单数,用“was”,“sing”的现在分词是“singing”,即“was singing”。因此选A。
第6题
- 主句“He said”是一般过去时,从句的动作“买新车”发生在主句动作之后,即“过去的将来”,要用过去将来时。
- 过去将来时的结构是“would + 动词原形”,所以是“would buy”。故答案选B。
第7题
- “just now”是一般过去时的时间标志词,说明句子的动作发生在过去。
- “lock”的一般过去式是“locked”。所以选C。