一、选择题
He ____ (fall) asleep while he ____ (watch) TV.
答案:b) fell, was watching
解析:
“fell” 用一般过去时,表示具体发生的动作(睡着了)。 “was watching” 用过去进行时,表示背景动作(正在看电视)。
中文解释:
他在看电视时睡着了。一个是持续的背景动作,一个是短暂的过去动作。
They ____ (play) soccer when it suddenly ____ (start) raining.
答案:a) were playing, started
解析:
“were playing” 是过去进行时,描述当时正在进行的背景动作(踢足球)。 “started” 是一般过去时,描述短暂的动作(突然开始下雨)。
中文解释:
他们踢足球时突然开始下雨了。持续动作+短暂动作。
While I ____ (read) a book, my phone ____ (ring).
答案:b) was reading, rang
解析:
“was reading” 是过去进行时,描述背景动作(看书)。 “rang” 是一般过去时,描述具体的短暂动作(电话响了)。
中文解释:
我正在看书时,电话响了。背景动作+事件动作。
She ____ (cook) dinner when the power ____ (go) out.
答案:b) was cooking, went
解析:
“was cooking” 是过去进行时,描述持续进行的动作(做饭)。 “went” 是一般过去时,表示突发事件(断电)。
中文解释:
她正在做饭时,突然停电了。持续动作+突发事件。
He ____ (hear) a strange noise while he ____ (walk) home.
答案:b) heard, was walking
解析:
“heard” 用一般过去时,表示具体发生的动作(听到声音)。 “was walking” 用过去进行时,表示背景动作(走路回家)。
中文解释:
他回家走路时听到奇怪的声音。
二、填空题
While they ________ (play) chess, their dog ________ (bark) loudly.
答案:were playing, barked
中文解释:
当他们在下棋时,狗突然大声叫了起来。下棋是背景动作,用过去进行时,狗叫是短暂动作,用一般过去时。I ________ (see) her at the mall yesterday, but she ________ (not notice) me.
答案:saw, didn’t notice
中文解释:
我昨天在商场看到了她,但她没有注意到我。表示过去的具体动作,用一般过去时。He ________ (study) all night when his friend ________ (arrive).
答案:was studying, arrived
中文解释:
他正在学习时,朋友到了。学习是背景动作,用过去进行时,朋友到是短暂动作,用一般过去时。We ________ (watch) a movie when the fire alarm ________ (go) off.
答案:were watching, went
中文解释:
我们正在看电影时,火警铃响了。看电影是持续动作,用过去进行时,火警铃响是短暂动作,用一般过去时。While Sarah ________ (clean) her room, she ________ (find) an old photo album.
答案:was cleaning, found
中文解释:
Sarah 在打扫房间时发现了一本旧相册。背景动作用过去进行时,发现相册用一般过去时。
三、改错题
While I was reading, I hear a loud noise outside.
改正:hear → heard
解析: 用一般过去时表示过去的具体动作。
中文解释: 我在看书时听到了外面的噪声。They were talked about the new project when the boss walked in.
改正:were talked → were talking
解析: 过去进行时是“be + 动词的现在分词”。
中文解释: 他们正在谈论新项目时老板进来了。She cooked dinner when her mother was arriving.
改正:cooked → was cooking
解析: 持续动作(做饭)应该用过去进行时。
中文解释: 她母亲到时她正在做饭。We wasn’t playing basketball while it rained.
改正:wasn’t → weren’t
解析: 主语是复数,应搭配 “weren’t”。
中文解释: 下雨时我们没有在打篮球。He was seeing the accident while he was driving home.
改正:was seeing → saw
解析: “see” 是非连续动词,用一般过去时。
中文解释: 他回家开车时看到了事故。
四、连词成句
I was reading a book when the doorbell rang.
中文: 我正在看书时门铃响了。He was walking his dog while it started raining.
中文: 他遛狗时开始下雨了。They didn’t hear anything while they were playing music.
中文: 他们播放音乐时什么都没听见。I was watching a movie when the lights went out.
中文: 我正在看电影时灯灭了。What were you doing when I called?
中文: 我打电话时你在做什么?
语法小贴士 (Grammar Tips)
一般过去时 (Past Simple):
表示过去某个具体时间发生的动作或事实。 常用时间状语:yesterday, last week, two days ago, in 2010。 例:I visited Paris last summer.
过去进行时 (Past Continuous):
表示过去某段时间正在进行的动作,常与背景情况相关。 常用时间连接词:while, when。 例:I was reading when the phone rang.
非连续动词 (Stative Verbs):
某些动词(如:know, believe, see, hear, love)不能用进行时。 例:I knew the answer. (不能说 “I was knowing the answer.”)
“When” 和 “While” 的用法:
“When” 通常接一般过去时。 “While” 通常接过去进行时。 例:He was walking home when it started raining.
She was singing while he was playing the guitar.