过去进行时的用法,“yesterday afternoon”是“昨天下午”的意思,属于“时间副词”。因此“在过去时间里正在进行的动作”,就必须使用“过去进行时”的写法。要特别注意的是,当句子里面同时存在“小时间”和“大时间”时,要先写“小时间”,再写“大时间”。
必学重点
过去进行时=was / were+动词ing+过去时间
重点分析1
过去进行时用来表示过去时间里,动作正在进行的状态,所以它的用法和现在进行时一样,差别只在于把am / are / is改成过去式的be动词=was / were,再加上过去时间,如此就完成过去进行时的写法了。
重点分析2
时间副词本身就代表了特定的时间,所以不需要加介词at / in / on来辅助说明时间的状况,如同地点副词here / there,前面不用加at / in。另外要注意的是,当句子里面同时存在“小时间”和“大时间”时,要先写“小时间”,再写“大时间”。
例句分析1
昨天下午3点他正在睡觉。
中文:昨天下午3点他正在睡觉。
英文:他正在睡觉+在3点+昨天下午
=He was sleeping at three o’clock yesterday afternoon.(O)
(时间副词yesterday afternoon本身就代表了特定的时间,所以不需要加介词in。at要搭配“精准时间”,因此“在3点”=at three o’clock。)
常见错误:He is sleeping yesterday afternoon at three o’clock.(X)
过去进行时要用was;同时存在“小时间”和“大时间”时,要先写“小时间”,再写“大时间”。
例句分析2
当他昨晚来这里时,我正在唱歌。
中文:当他昨晚来这里时,我正在唱歌。
英文:当他昨晚来这里+昨晚+我正在唱歌(come的过去式=came)
=When he came here last night, I was singing.(O)
马上试试看
因为过去进行时讲的是过去在做的事,所以句子中常会出现一个很精确的时间点,表示“就在那个时候,我在做这件事”。看看下面的习题,是不是也是这样呢?
1.你昨天早上(yesterday morning)9点正在做什么?
2.我昨天早上9点正在海里游泳(swimming)。
3.昨天早上有多少人在海里呢?
4.昨天早上有大约25个人在海里。
5.昨天当我正在游泳时,你正在做(doing)什么?
6.当你正在游泳时,我正在做我的作业。
7.昨天下午5点他正在做什么?
8.昨天下午5点他正在客厅看(watching)电视。
参考答案
马上试试看
1. What were you doing at nine o’clock yesterday morning?
2. I was swimming in the ocean at nine o’clock yesterday morning.
3. How many persons were there in the ocean yesterday morning?
4. There were about twenty-five persons in the ocean yesterday morning.
5. When I was swimming yesterday, what were you doing?(What were you doing when I was swimming yesterday?)
6. When you were swimming, I was doing my homework.
7. What was he doing at five o’clock yesterday afternoon?
8. He was watching TV in the living room at five o’clcok yesterday afternoon.