英语动词时态语态练习题
一、选择填空
1. I ____(meet) my old friend yesterday.
2. The students ____(not water) the flowers when the teacher came in.
3. The man ____(stand) under the big tree at 8 o’clock last night.
4. My sister ____(not come) to the party last night.
5. When I ____(pass) by the park, I saw some children ____(play) football.
6. Who ____(sing) in the room just now?
7. They ____(not water) the flowers yesterday.
8. The students ____(clean) the classroom just now.
9. The boy ____(jump) on the bed just now.
10. The girl ____(not water) the plants when I saw her.
二、根据所给的中文完成句子
1. 当我经过那间房子时,我看到他们正在打扫。
I saw them ____(clean) the house when I passed by.
2. 上星期天她正在做家庭作业,突然有人敲门。
She ____ (do) her homework last Sunday when someone knocked at the door.
3. 当我到达火车站时,火车已经开走了。
The train ____(leave) when I arrived at the station.
4. 当我正在看电视时,有人敲门。
Someone knocked at the door when I ____(watch) TV.
5. 当我经过公园时,我看到孩子们正在玩耍。
I saw the children ____(play) when I passed by the park.
三、改错
1. He tell me that he would come back soon. ( )
A. tell B. would come back C. soon
2. The students did not the classroom last week. ( )
A. not clean B. not cleaned C. not clean the
3. He said he ____(come) to the party the next day.
4. I ____(not meet) you at the party yesterday.
5. When I ____(pass) by the park, I saw some children ____(play) football.
四、用适当的时态和语态填空
1. The students ____(clean) the classroom now.
2. I ____(not see) my friend since last year.
3. Who ____(water) the flowers yesterday?
4. The students ____(not water) the flowers when the teacher came in.
5. The teacher ____(not let) us ____(play) computer games in the classroom.
五、翻译句子
1. 昨天下午当我正在看书时,有人敲门。
2. 当她正在做饭时,电话铃响了。
3. 上个月他们正在装修他们的新家。
4. 上周他们正在度假,所以他们没有上班。
5. 当我经过他的房间时,我看到他正在写一封信。
六、简答题
1. 请简述英语动词时态和语态的概念及用法。
2. 在英语中,哪些动词时态和语态的组合是常见的?
3. 如何在句子中正确使用动词时态和语态?
参考答案及解析
一、选择填空
1. 【答案】met
【解析】根据时间状语yesterday可知,此句为一般过去时,所以谓语动词用过去式,即met。
2. 【答案】weren’t watering
【解析】根据时间状语when the teacher came in可知,此句为过去进行时,表示老师进来时学生们正在做某事,所以要用过去进行时,即were watering。否定形式为weren’t watering。
3. 【答案】was standing
【解析】根据时间状语last night可知,此句为过去进行时,表示昨天晚上8点那个人正在做某事,所以要用过去进行时,即was standing。
4. 【答案】didn’t come
【解析】根据时间状语last night可知,此句为一般过去时,所以谓语动词用过去式,即didn’t come。
5. 【答案】was passing;playing
【解析】根据时间状语when I passed by the park可知,此句为过去进行时,表示当我经过公园时,我正在做某事,所以要用过去进行时,即was passing。而saw后面接的是宾语从句,从句中的play也要用过去进行时,即playing。
6. 【答案】was singing
【解析】根据just now可知,此句为过去进行时,表示刚才某人正在做某事,所以要用过去进行时,即was singing。
7. 【答案】didn’t water
【解析】根据时间状语yesterday可知,此句为一般过去时,所以谓语动词用过去式,即didn’t water。
8. 【答案】have cleaned
【解析】根据just now可知,此句为现在完成时,表示刚才学生们已经打扫了教室,所以要用现在完成时,即have cleaned。
9. 【答案】jumped
【解析】根据just now可知,此句为一般过去时,表示刚才某人做了某事,所以要用一般过去时,即jumped。
10. 【答案】wasn’t watering
【解析】根据时间状语when I saw her可知,此句为过去进行时,表示当我看到她时,她正在做某事,所以要用过去进行时,即wasn’t watering。
二、根据所给的中文完成句子
1. 【答案】cleaning
【解析】根据中文提示,此句为see sb. doing sth.的句型,表示看到某人正在做某事,所以要用现在分词,即cleaning。
2. 【答案】was doing
【解析】根据中文提示,此句为过去进行时,表示上星期天她正在做某事,所以要用过去进行时,即was doing。
3. 【答案】had left
【解析】根据中文提示,此句为过去完成时,表示当我到达火车站时,火车已经开走了,所以要用过去完成时,即had left。
4. 【答案】was watching
【解析】根据中文提示,此句为过去进行时,表示当我正在做某事时,有人敲门,所以要用过去进行时,即was watching。
5. 【答案】playing
【解析】根据中文提示,此句为see sb. doing sth.的句型,表示当我经过公园时,我看到孩子们正在做某事,所以要用现在分词,即playing。
三、改错
1. 【答案】A;B
【解析】A选项中的tell改为told,B选项中的would come back改为had come back。因为句子中有时间状语last year,表示过去的时间,所以要用一般过去时,即told和had come back。
2. 【答案】A;C
【解析】A选项中的not cleaned改为didn’t clean,C选项中的not clean the改为didn’t clean。因为句子中有时间状语last week,表示过去的时间,所以要用一般过去时,即didn’t clean。
3. 【答案】will come
4. 【答案】didn’t meet
5. 【答案】passing;playing
四、用适当的时态和语态填空
1. 【答案】are cleaning
【解析】根据now可知,此句为现在进行时,表示学生们现在正在打扫教室,所以要用现在进行时,即are cleaning。
2. 【答案】haven’t seen
【解析】根据since last year可知,此句为现在完成时,表示自从去年以来我一直没见过我的朋友,所以要用现在完成时,即haven’t seen。
3. 【答案】watered
【解析】根据yesterday可知,此句为一般过去时,表示昨天谁浇了花,所以要用一般过去时,即watered。
4. 【答案】weren’t watering
【解析】根据when the teacher came in可知,此句为过去进行时,表示老师进来时学生们正在做某事,所以要用过去进行时,即weren’t watering。
5. 【答案】didn’t let;play
【解析】根据in the classroom可知,此句为一般过去时,表示老师不允许我们在教室里玩电脑游戏,所以要用一般过去时,即didn’t let和play。
五、翻译句子
1. 【答案】When I was reading a book yesterday afternoon, someone knocked at the door.
2. When she was cooking, the phone rang.
3. They were decorating their new house last month.
4. They were on vacation last week, so they didn’t go to work.
5. When I passed his room, I saw him writing a letter.
六、简答题
1. 【答案】英语动词时态是指动词的不同时间形式,包括一般现在时、一般过去时、一般将来时、过去进行时、过去完成时等。语态是指动词的主动和被动形式,包括主动语态和被动语态。用法主要是根据句子的时间、语态和主语来决定使用哪个时态和语态。
2. 【答案】常见的动词时态和语态的组合包括一般现在时的主动语态和被动语态、一般过去时的主动语态和被动语态、一般将来时的主动语态和被动语态、过去进行时的被动语态、过去完成时的被动语态等。
3. 【答案】在句子中正确使用动词时态和语态需要根据句子的时间、语态和主语来决定。如果句子描述的是现在正在发生的事情,就需要使用现在时态;如果句子描述的是过去发生的事情,就需要使用过去时态;如果句子描述的是将来要发生的事情,就需要使用将来时态。根据主语和动作的关系,确定使用主动语态还是被动语态。